みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
こんばんは つこたと申します。
いまいちどうやればよいのかわからないことがあるので教えてください。
テーブルA
・月間作業
・月間の完了フラグ
テーブルB
・月間作業
・日々の業務
・日々の業務の完了フラグ
上記のようなとき、「日々の業務の完了フラグ」がすべてたったとき、
「月間の完了フラグ」がたつような仕組みとしたいのですが、
「月間の完了フラグ」に計算式を設定することでできるのでしょうか?
(スクリプトを組まないと無理でしょうか?)
完了フラグを、1, 0 で設定する事にしておき、月でリレーションを張ります。
リレーション先のレコード数 Count () と、完了フラグの合計 Sum() が一致すれば、全数にフラグが立ったとみなせばいいでしょう。
Offline
Shinさん
ありがとうございます。回答の方法で無事できました!
ただ一点、計算結果が反映されるタイミングがうまくできていないです。
テーブルBの「日々の業務の完了フラグ」が完了となってもテーブルAの「月間の完了フラグ」は更新されず、
テーブルAの「月間作業」を更新すると、計算結果が反映される状況です。
計算式の結果の反映は、対象となるフィールドが更新されたとき?のみで、常に検証して反映する方法は無いんでしょうか?
(計算式の中に常に変化するフィールドを入れておく?などで対応するのでしょうか)
ウインドウ内容の再表示 [キャッシュ結合結果を書き込む]
を行ってみてはいかがでしょう。
Offline
Pages: 1
[ Generated in 0.005 seconds, 7 queries executed - Memory usage: 506.75 KiB (Peak: 517.86 KiB) ]