みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
箇条書きすると以下の3.の部分の処理がわかりません。
1.売上を入力する
2.詳細はポータルで入力するので1売上1レコードになる
3.そのポータルに入力した支払業者ごとに1売上1レコードのデータがほしい
ひとつの売上に対して、下請け業者(不特定の)が複数存在します。
このときに、ポータルを使用してフォームで以下のように入力します。
T_売上::売上ID 0001
T_売上::日付 2/28
(T_詳細とT_支払をポータル表示)
T_支払::下請業者 T_支払::販売個数 T_詳細::売上 T_支払::金額
A 10 1000 900
B 10 1000 900
A 10 1000 900
B 10 1000 900
自社 30 3000
とすると、T_売上には、
売上ID 日付 販売個数小計 売上小計
0001 2/28 70 7000
と、売上1件で1レコードがはいると思います。
これを元に請求書を作成します。
これとは別に、支払明細作成時に、
ポータルから入力した、下請け業者ごとの
業者 売上ID 日付 販売個数 支払
A 0001 2/28 20 1800
B 0001 2/28 20 1800
というデータもほしいです。
ポータルに入力するときに、
T_売上に1売上1レコードで入力されるように、
T_支払もT_支払詳細とわけるなりして、
1売上1レコードで支払データが入力できたらよいのですが。
結果的に、支払明細作成時に、
業者 売上ID 日付 販売個数 支払
A 0001 2/28 20 1800
B 0001 2/28 20 1800
がでればよいので、
根本から発想が違うような代案でも結構ですので
アドバイスをお願いします。
ポータルのT_詳細::売上というのがよく分からない。
支払明細テーブルで業者&売上IDを自動入力、常時ユニーク値制限して
支払テーブルから業者、売上IDをインポート
支払明細テーブルと業者と売上IDでリレーションして支払金額をSumする?
ずれていました。
T_支払::下請業者 T_支払::販売個数 T_詳細::売上 T_支払::金額
A 10 1000 900
B 10 1000 900
A 10 1000 900
B 10 1000 900
自社 30 3000
T_詳細::売上は自社に入ってくる金額で
T_支払::金額が支払い金額です。
長文でずらずら書きましたが、
基礎がなってないため、
意味不明かもしれません。
テーブル名が
T_売上
T_支払
だとしたらT_詳細というテーブル名が、T_支払の列に出てきているのは何故なんでしょうか?
1)T_売上テーブルの1レコードの中に、ポータルでT_支払テーブルのレコードを表示したい。またそのポータル1行ごとの請求書を発行したい。
2)T_支払テーブルのレコードを、業者毎に表示したい。
という事でしょうか?
だとしたらTravelarさんの回答で良いのではと思います。
まだ、ポータルのT_詳細::売上というのがよく分からない。し
バージョンも不明だけどトリガを使った「こんな事かなぁサンプル」
http://pupld.net/21/140226/bhtamtkqzy/index.cgi
支払合計.fmp12
こういうことでは無いかも知れない。
動的値一覧を使った方が良かったのかも知れない。
1案件に関して、売上(元請けに請求するもの)と、支払(下請けに支払うもの)があるという意味でしょうか?
いちを、簡単な支払い明細までは作ってみましたので参考になればと思います。
(複雑な関数は一切使っておりません)
FM11なので12にUPしてください
Pages: 1
[ Generated in 0.009 seconds, 9 queries executed - Memory usage: 562.6 KiB (Peak: 581.77 KiB) ]