みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
はじめまして。
FM 14 / Win8
日報帳の計算が上手く出来ずご教授お願いします。。
テーブル:納品伝票
顧客ID (テキスト)
入力日(日付)
売上 (数字)
入金 (数字)
本日残高 (計算):売上-入金
前日残高 (計算):自己リレーション::Sum本日残高 (違っているような)
繰越残高 (計算):???
自己リレーション納品伝票
(顧客ID=自己リレーション::顧客ID and 入力日 < 自己リレーション::入力日)
・入力日ごとに1レコードとしています。
・入力日の前日までの残高を、前日残高に反映させたいです。
・繰越残高は、前日残高と本日残高の合計です。
・また顧客ごとに繰越残高の集計を取るようにしたいです。
Offline
> 自己リレーション納品伝票
> (顧客ID=自己リレーション::顧客ID and 入力日 < 自己リレーション::入力日)
顧客ID=自己リレーション::顧客ID
and
入力日 > 自己リレーション::入力日
でしょう。
前日残高は、
前日のレコードの本日残高を持ってくればいいですよね。
これは、
上記のリレーションの設定で、日付の降順ソート指定をし、
自己リレーション::本日残高
で、直前の日付のレコードの値を得られます。
これをルックアップで、レコードの固定値として得ればレスポンスの問題はなくなります。
本日残高は
前日残高 + 売上 - 入金
で求められます。
Offline
チポ 様
御助力有難う御座います。
おおよそは上手く運用出来そうです。
有難う御座います!
Offline
Pages: 1
[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 543.75 KiB (Peak: 579.64 KiB) ]