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

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

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

You are not logged in.

Announcement

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


#1 2023-11-30 17:06:53

GG
Guest

配送表の取得

初めて質問させていただきます。よろしくお願いいたします。
FMpro19を使いはじめて3ヵ月の者です。
完結に述べることが難しいので、長文になってしまいますが見て頂ければ幸いです。

タイトルの通り配送表を作りたいのですが、
まずは使っている、テーブルから
【得意先マスタテーブル】・・・・得意先を登録します。備考フィールドもあるので、そこも入力します。
【商品マスタテーブル】・・・・・商品を登録しています。
【得意先商品テーブル】・・・・・【商品マスタテーブル】の商品1つ1つに商品毎の詳細テーブルがあります(ここまで商品マスタテーブル)
                                                 その詳細テーブルにポータルを設置しています。このポータルは【商品マスタテーブル】と
                                                【得意先商品マスタテーブル】でリレーションを結んでいます。
                                                 このポータルでは、得意先を選択しで単価を設定しています。
【ルートマスタテーブル】・・・・配送ルートが複数存在するため、そのルートを登録しています。
                                               ルートを登録後に、得意先のマスタにてルートを設定できるフィールドを設置しています。(1得意先につき1ルートです。)
【受注テーブル】・・・・・・・レイアウトは、受注一覧とその詳細があります。詳細にて得意先CDを選択するフィールドがあり、そのCDを指定すると
                                              ルート名と備考が現れます。ここにもポータルがあります。
【受注詳細テーブル】・・・・・受注詳細のレイアウト(←このレイアウトは受注テーブル)のポータルに設置しています。
                                            ポータルは受注テーブルと受注詳細テーブルでリレーションを設定しています。
                                             ここでは、配達するための商品を(得意先商品テーブルの情報から)ドロップダウンで設定します。(単価はルックアップで出ています)
                                               その後配送予定日をこのポータルにて入力します。

ここからが本題です。
【配送テーブル】と【配送詳細テーブル】があります。ここも先程の受注テーブルのように、詳細画面の先でポータルを組んでいます。

配送一覧画面委に、配送表作成ボタンがあります。そのボタンはまず作りたい日付(配送予定日の日付です。)を設定して押します。
私の希望としては、作成ボタンを押した後、最初はルートマスタの情報を元に、設定した日付と共にレコードが作成されて、その後に
受注詳細のテーブルの情報を配送詳細のポータル内に入れたいと思っています。細かく言うと設定した得意先名と備考と商品とその個数の情報がここに欲しいです。

現状は、日毎のルートだけ情報の習得ができていて(loop処理を使っています。)、その先ができません。
コースと配達予定日あたりがキーなのは分かるのですが、スクリプトが組み方が分かりません。
良い案があれば教えてください!!

#2 2023-11-30 17:20:33

GG
Guest

Re: 配送表の取得

それぞれのルートに該当するレコードが入ってほしいです。

#3 2023-11-30 19:56:24

himadanee
Guest

Re: 配送表の取得

受注詳細テーブルを日付で検索したものが、その1日の配送表にならないのですか?

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.003 seconds, 7 queries executed - Memory usage: 508.18 KiB (Peak: 515.32 KiB) ]