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

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

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

You are not logged in.

Announcement

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


#1 2014-12-21 17:17:02

深爪
Guest

納品日から加工日を逆算する方法について

お世話になります。
Windows7、FMP13

先日、こちらで 『休日を除く営業日での加工日計算について』 というタイトルで相談にのっていただいた者です。
https://fm-aid.com/bbs2/viewtopic.php?id=2423
その節はありがとうございました。

その後、事情が変わり、受注日から加工日を計算するのではなく、納品日を基準の加工日を逆算することになりました。

1つの商品を製造するために通る工程が複数あります。
品番によって通る工程や、工程に要する日にちが異なります。
あらかじめ品番ごとに通る工程と、所要日数が決められています。
納品日から通る工程の加工日(土日祝を除く営業日)を計算することが目標です。

例えば、Aという商品を完成させるまで、工程_1、工程_2、工程_3、工程_4、工程_5、と通るとします。
受注日が12/3 (水)で、納品日が12/10(水)だとすると、工程_5から逆算して
工程_1 は 納品日- 5日=12/4 (木)
工程_2 は 納品日- 4日=12/5 (金)
工程_3 は 納品日- 3日=12/8 (月)
工程_4 は 納品日- 2日=12/9 (火)
工程_5 は 納品日- 1日=12/10 (水) のように、受注日に各工程に要する日にちを加算して、営業での日付を出したいです。
(1日に複数工程を通ることもあります。)

前回相談させていただいた時は受注日を基準としており、sorter様に教えていただいたGetNthRecord(カレンダーテーブル::営業日;加工日数)の方法でばっちり出来たのですが、加工日数のところでマイナスを指定すると計算結果は「?」となってしまい、思うような結果を得られませんでした。
GetNthRecordでは行数をマイナスで逆順にすることはできないのですね。
リレーションを降順にしてみましたが、そちらでも正しい加工日は出ませんでした。

ご指導よろしくお願いします。

#2 2014-12-21 17:24:39

Shin
Member

Re: 納品日から加工日を逆算する方法について

ポータルのソートを逆順にしてみれば良いでしょうが、行程の日付の加工も、完了日を基準に変更する様に、逆に設定し直しが必要でしょうね。

Offline

#3 2014-12-21 17:46:47

深爪
Guest

Re: 納品日から加工日を逆算する方法について

Shin様ありがとうございます。

ソートの逆順で出来ました!
ありがとうございます。
先ほども降順で試した時に変な結果になっていたのですが、今回はうまくいきました。

加工日数の部分も納品日に合わせて変更しました。

半日悩んで全然できなかったので、相談させていただたのですが、パニクっていたようです。。。
Shin様のレスをいただいて冷静になれました。
ありがとうございました。

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.017 seconds, 9 queries executed - Memory usage: 505.05 KiB (Peak: 514.97 KiB) ]