みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
いつもお世話になっております
Win10 FM16です
レイアウト:条件
氏名・日「(月・水・金)(火・木・土)」の2種類選択
・場所(40番まで)・チェックボックス(月曜日・火曜日・水曜日・木曜日・金曜日・土曜日)
の情報があります
(日でそれぞれ各40番まで計80名まで被ることはないです固定の人が入ります)
レイアウト:記録
場所(繰り返し「40」)1~40番まで上から振り分けてます・・番号入れているだけです
・配置月(繰り返し「40」)があります
・配置火(繰り返し「40」)があります
・配置水(繰り返し「40」)があります
・配置木(繰り返し「40」)があります
・配置金(繰り返し「40」)があります
・配置土(繰り返し「40」)があります
例
条件:チェックボックス月・水・金にチェックが入っているとする
記録:配置月・水・金に 条件:場所=1番だった場合 記録:場所1番に氏名が入る
記録:配置月・水・金に 条件:場所=4番だった場合 記録:場所4番に氏名が入る
条件:チェックボックス月・金にチェックが入っているとする
記録:配置月・金に 条件:場所=1番だった場合 記録:場所1番に氏名が入る
※月・水・土みたいに変則はありません ただし 月・金 月・水 などの少ない場合あり
ExecuteSQLでできるかなと思い頑張ってみましたがうまくいきません
いい方法はないでしょうか?
分かりにくい説明で申し訳ないです
条件: 月・水・金 氏名○○ 場所1番
条件: 月・水・金 氏名□□ 場所3番
条件: 火・木・土 氏名●● 場所1番
条件: 火・土 氏名■■ 場所3番
記録:
月曜日 火曜日 ・ 木曜日 ・ 土曜日
場所 氏名 氏名 氏名 氏名
1 ○○ ●● ●● ●●
2 △△ ▲▲ ▲▲ ▲▲
3 □□ ■■ ■■
・ ・ ・ ・ ・
・ ・ ・
Offline
リレーションだけの実装例を作ってみました。
(条件入力の重複チェックなどは行っていませんが)
https://www.dropbox.com/s/aziyoxf5kq01w … fmp12?dl=0
場所が40で固定とのことなので、「記録」テーブルにあらかじめ40レコードを作成しておけば良いでしょう。
Last edited by koeda (2019-08-17 12:27:52)
Offline
いわゆるクロス集計でしょう。
集計機能を使ったサンプルです。
https://www.dropbox.com/s/8j0v4wpnvzpsz … 2.zip?dl=0
Last edited by Shin (2019-09-13 13:31:15)
Offline
ありがとうございます
参考にさせて頂きます
Offline
どちらの答えも私の欲しかった答えです
ありがとうございます
Offline
Pages: 1
[ Generated in 0.006 seconds, 11 queries executed - Memory usage: 509.68 KiB (Peak: 514.59 KiB) ]