みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
どうしてもできませんでしたので質問させていただきます。
MacOS High Sierra、FMPro17.0.6.600 Advanced
深爪さんが2014-12-21にされました「納品日から加工日を逆算する方法について」を読み、同じものを作ろうとしました。
例 納品日 4/15
加工日 4/12
納品日を入れると加工日が逆算で決まるようにしたいです。
Aテーブル
日付(日付、365日入力)
営業日(日付、弊社の営業日入力、休みは空白)
Bテーブル
納期(日付)
工程日(計算、GetNthRecord ( 日付 ; 3 )
Aの営業日とBの納期をリレーション(A>B)でつなぎ、納期に日付を入力するのですが、
リレーションのソートでの降順、ポータルでの降順、もとのAテーブルの日付の降順、Aテーブルの日付を逆順に入力してもうまくいきませんでした。
ご教示いただけますと幸いです。宜しくお願い致します。
A:日付 < B:納期 では。
ソートは、リレーション条件の中で、Aテーブル側に日付を降順にします。
Offline
工程日は納期の3営業日後
ということなら、
リレーションは
B::納期 < A::営業日
営業日の昇順でソート指定
として、書かれた計算式でいいのでは。
各日付の命名がよく分かりません・・
Offline
Shin様 早速ご回答ありがとうございます。
リレーション条件の中でAテーブル側に日付降順にしましたがうまくいきませんでした。
納期に9/1と入力すると工程日には12/25(営業日の最終日から3つ遡った日付)になります。
リレーションをご指摘のとおりA<Bにしますと、納期に日付を入力しても工程日が空白になりました。
チポ様 ご回答ありがとうございます。
工程日が納期の3日後ならおっしゃる通りなのですが
工程日のほうが前日なのです。納期を入力すると遡った日付がでるようにしたいのです。
わかりにくい書き方でした。
Offline
Shin様
ファイルまで作っていただいて申し訳ないです。
頂いたファイルを見比べましたところリレーションをつなぎ間違えていたのが原因だとわかりました。
すごくたすかりました。本当にありがとうございました!
Pages: 1
[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 509.87 KiB (Peak: 515.79 KiB) ]