みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
生徒の出席簿を作りたいです。
テーブル構造は下記のとおりです。
▼生徒テーブル
生徒id 名前
1 山田太郎
2 鈴木花子
▼出席簿テーブル
生徒id 記録日時 出欠状況 健康状態
1 2017/02/13 10:00:00 出席 良
1 2017/02/14 10:00:00 出席 良
1 2017/02/15 10:00:00 出席 悪
1 2017/02/16 10:00:00 欠席 ---
2 2017/02/13 10:00:00 出席 良
2 2017/02/14 10:00:00 欠席 ---
2 2017/02/15 10:00:00 出席 良
2 2017/02/16 10:00:00 欠席 ---
※生徒テーブルと出席簿テーブルは、生徒idでリレーショナルしています。
▼それで、2017/02の出席簿は
生徒id 名前 02/13 02/14 02/15 02/16
1 山田太郎 出席・良 出席・良 出席・悪 欠席・---
2 鈴木花子 出席・良 欠席・--- 出席・良 欠席・---
のように表示したいのです。
ポータルのフィルターは、レイアウト数が増えてしまうので使いたくありません。
同じレイアウトで、年=2017 月=02を指定して上記の出席簿を表示して、計算式で表示したいと思っております。
生徒テーブルには、
出欠1
出欠2
・
・
・
出欠31
のように、一月分の計算フィールドを作って、そのフィールドに計算式をいれてつくればいいように思っております。
List ( 出席簿テーブル:出欠状況 )
で全部の値は取得できるのはわかるのですが、そのあとの処理がよくわかりません。
どなたかご教授お願いできませんでしょうか。
よろしくお願いいたします。
Offline
クロス集計でしょう。
検索されれば情報はたくさん見つかると思います。
ルックアップを使ったサンプルです。
https://www.dropbox.com/s/66dyyx0jp1trw … 7.zip?dl=0
Offline
Shin様
ご丁寧にサンプルまで作っていただきまして誠にありがとうございました。
確かに、クロス集計でわかりやすい説明のサイトありますね!
なんとかこれでできそうです!!
Offline
Pages: 1
[ Generated in 0.005 seconds, 10 queries executed - Memory usage: 506.26 KiB (Peak: 511.16 KiB) ]