みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
質問よろしくお願いします。
現金入出金::日付
現金入出金::金額
現金入出金::フラグ(値は 空白 または 1 のどちらかが入っています)
日報::日付
日報::金額合計
とあり、現金入出金::フラグ に値が無い空白のものだけ 現金入出金::金額 を合計したものを
日報::金額合計 に表示させる計算式はあるでしょうか?
ご教授お願いします。
利用できる関数が変わるのでバージョンやOSなどを書きましょう。
作例)
ExecuteSQL ( "SELECT SUM(\"金額\") FROM \"現金入出金\" WHERE \"フラグ\" IS NULL" ; "" ; ¶ )
リレーションを使いたくないのは何故でしょう?
Last edited by Moz (2019-08-21 13:12:40)
Offline
フラグフィールドを少し変更して、計算式を設定し、self * 金額 にしておきます。それの合計を集計するフィールドを作り、金額の合計集計から引けばいいでしょう。
Offline
フラグが空欄の合計は取得できますが、
リレーションがない「日報」テーブルから「現金入出金」テーブルの集計フィールドの値を計算式で取得できますか?
Last edited by Moz (2019-08-21 19:56:24)
Offline
Offline
Mozさん Shinさん
ご回答ありがとうございます。
Mozさんすみません。バージョンはFM18です。以後気を付けます。
Shinさんの方法がシンプルで解りやすく自分に合った方法でしたのでShinさんの方法でやってみます。
データ書式設定の論理値の使い方が初めてだったので、なるほどと大変勉強になりました。
お二人とも、ありがとうございました!
Pages: 1
[ Generated in 0.005 seconds, 7 queries executed - Memory usage: 511.93 KiB (Peak: 518.13 KiB) ]