初心者のFileMaker pro Q&A

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

1.ファイルメーカーで解らない事があればここで質問して下さい。

何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

ログインしていません。

アナウンス

#1 2019-05-15 18:04:15

あき
ゲストユーザー

[解決] 納品日から各工程日を逆算する方法

どうしてもできませんでしたので質問させていただきます。
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テーブルの日付を逆順に入力してもうまくいきませんでした。

ご教示いただけますと幸いです。宜しくお願い致します。

#2 2019-05-15 18:35:35

Shin
メンバー

Re: [解決] 納品日から各工程日を逆算する方法

A:日付 < B:納期 では。
ソートは、リレーション条件の中で、Aテーブル側に日付を降順にします。

オンライン

#3 2019-05-16 09:28:07

チポ
メンバー

Re: [解決] 納品日から各工程日を逆算する方法

工程日は納期の3営業日後
ということなら、

リレーションは
  B::納期 < A::営業日
               営業日の昇順でソート指定

として、書かれた計算式でいいのでは。


各日付の命名がよく分かりません・・

オフライン

#4 2019-05-16 09:38:19

あき
ゲストユーザー

Re: [解決] 納品日から各工程日を逆算する方法

Shin様 早速ご回答ありがとうございます。

リレーション条件の中でAテーブル側に日付降順にしましたがうまくいきませんでした。
納期に9/1と入力すると工程日には12/25(営業日の最終日から3つ遡った日付)になります。

リレーションをご指摘のとおりA<Bにしますと、納期に日付を入力しても工程日が空白になりました。

#5 2019-05-16 10:12:47

あき
ゲストユーザー

Re: [解決] 納品日から各工程日を逆算する方法

チポ様 ご回答ありがとうございます。

工程日が納期の3日後ならおっしゃる通りなのですが
工程日のほうが前日なのです。納期を入力すると遡った日付がでるようにしたいのです。
わかりにくい書き方でした。

#6 2019-05-16 11:21:34

Shin
メンバー

Re: [解決] 納品日から各工程日を逆算する方法

オンライン

#7 2019-05-16 11:43:24

あき
ゲストユーザー

Re: [解決] 納品日から各工程日を逆算する方法

Shin様
ファイルまで作っていただいて申し訳ないです。
頂いたファイルを見比べましたところリレーションをつなぎ間違えていたのが原因だとわかりました。
すごくたすかりました。本当にありがとうございました!

クィック投稿

メッセージを書いて送信してください。
登録の確認

実在の人物による登録であることを確認します。

Board footer