初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2019-08-16 15:49:58

akkunn
Member

データ自動

いつもお世話になっております
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

#2 2019-08-17 11:52:29

koeda
Member

Re: データ自動

リレーションだけの実装例を作ってみました。
(条件入力の重複チェックなどは行っていませんが)

https://www.dropbox.com/s/aziyoxf5kq01w … fmp12?dl=0

場所が40で固定とのことなので、「記録」テーブルにあらかじめ40レコードを作成しておけば良いでしょう。

Last edited by koeda (2019-08-17 12:27:52)

Offline

#3 2019-08-17 16:26:46

Shin
Member

Re: データ自動

いわゆるクロス集計でしょう。
集計機能を使ったサンプルです。
https://www.dropbox.com/s/8j0v4wpnvzpsz … 2.zip?dl=0

Last edited by Shin (2019-09-13 13:31:15)

Offline

#4 2019-08-19 19:31:58

akkunn
Member

Re: データ自動

ありがとうございます
参考にさせて頂きます

Offline

#5 2019-08-19 19:34:33

akkunn
Member

Re: データ自動

どちらの答えも私の欲しかった答えです
ありがとうございます

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 10 queries executed - Memory usage: 509.83 KiB (Peak: 514.73 KiB) ]