みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
テーブルに
入金 出金
AAA 150
AAA 100
BBB 200
BBB 100
とあるとき
AAA 50
BBB 100
と表示させるには、計算フィールドをつくり
自己リレーションさせて、AAAやBBBのなかでIDがもっとも大きいレコードにだけ
SUM(入金) - SUM(出金) という計算をさせて
検索条件をその計算フィールドに何か入力されていたら、などの条件で絞り込んだ
レイアウトを作成すればよいのですか?
Offline
リレーション集計法でなく、FM標準の集計レイアウト法をとるのが良いでしょう。
その場合、
集計フィールドを計算式内で使う時は、GetSummry関数を使います。
目的の「集計残高」を求める計算フィールドの式は、
GetSummary(入金集計; 項目) - GetSummary(出金集計; 項目)
Offline
入金 - 出金 という計算フィールドを作って、それを集計してもいいですよ。これなら、集計フィールドのままでいいです。
Offline
Pages: 1
[ Generated in 0.007 seconds, 7 queries executed - Memory usage: 499.81 KiB (Peak: 514.52 KiB) ]