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

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

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

You are not logged in.

Announcement

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


#1 2017-06-08 20:49:27

UDAS
Member

1対多リレーションの収支計算

一つの売上に対して複数の支払先がある場合は
1対多でリレーションするということでよろしいでしょうか?
売上テーブルに支払いテーブルをポータル表示させ入力する感じでしょうか

そのとき取引先ごとに売上の1ヶ月ごとの集計をだし、支払いも集計
月ごとの収支を表示させるにはどのようにしたらよいですか?
また、それの足し引きはどこのテーブルでおこなうのでしょうか?

Offline

#2 2017-06-08 21:35:21

Shin
Member

Re: 1対多リレーションの収支計算

売上テーブルに対して、支払いテーブルを関連テーブルとしてリレーションし、売上レイアウトの中にポータルを作り、支払いテーブルを表示させれば良いでしょう。
取引先毎の集計は、支払いテーブルの中で集計すれば良いです。入金に付いても、そのテーブルの中で行うと、楽な運用になるでしょう。

Offline

#3 2017-06-09 01:40:39

UDAS
Member

Re: 1対多リレーションの収支計算

取引先毎の集計は、支払いテーブルで集計する、ということは
どのような操作になりますか?
支払いテーブルには支払う金額しかないので、どうやって取引先毎の売上を足すのでしょうか?

Offline

#4 2017-06-09 09:54:34

チポ
Member

Re: 1対多リレーションの収支計算

> 支払いテーブルには支払う金額しかないので
売上げテーブルと、支払いテーブルを関連づけるフィールドが必要です。


支払いのレコードが、売上げテーブルの一つのレコードに対して有るのが条件として。
売上げでユニークな値を持たせて、それと照合させます。

取引先ごとの売上げの集計は売上げテーブルですね。

支払いの集計はどのようなグループ分けでしょうか?

Offline

#5 2017-06-09 11:12:43

Shin
Member

Re: 1対多リレーションの収支計算

1売り上げごとに、複数の支払いがあり、その支払いの合計が売り上げに一致しない、という事でしたら、売り上げを書く取引先毎に分配する作業が必要でしょう。そレを支払いテーブル側に設定し、集計すればいかがですか。
一致しているのでしたら、支払い側で取引先毎に集計すれば売り上げになりますね。ただし、支払いがまだだけど売上を集計したい、という事でしたら、一致しない時と同じ対応が必要になります。

Last edited by Shin (2017-06-09 14:18:28)

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.011 seconds, 9 queries executed - Memory usage: 509.25 KiB (Peak: 516.14 KiB) ]