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

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

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

You are not logged in.

Announcement

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


#1 2015-10-25 02:15:10

秋雨
Guest

テーブルのリレーションについて教えてください。

fm13 win7 を使っています。
下記のような、注文テーブル(基本/明細)があります。
出荷済FLGは、空白=未出荷 1=出荷済になります

注文基本テーブル             注文明細テーブル

得意先コード                    得意先コード
オーダーNO                     オーダーNO
オーダー年月日                伝票番号
伝票番号                        伝票明細番号                           
                                    商品コード
                    数量
                                    出荷済FLG
                                    出荷年月日

リレーションで、得意先コード オーダーNO は結べるとして、出荷済FLG=空白 は定義できるのでしょうか?
また、出来ないなら、どのような、代替案があるのでしょうか?

#2 2015-10-25 10:43:57

チポ
Member

Re: テーブルのリレーションについて教えてください。

何を目的としたリレーションを定義したいのでしょう?


注文基本テーブルは注文1件ごとに1レコード、
注文明細テーブルは、その注文の商品明細
ですよね?

として、
注文1件をオーダーNOで管理しているのなら、
オーダーONだけのリレーションでいいでしょう。

明細に得意先コード、伝票番号が不要になります。

Offline

#3 2015-10-25 16:30:02

秋雨
Guest

Re: テーブルのリレーションについて教えてください。

オーダーONだけのリレーションでいいでしょう。

~説明足らずですいません。オーダーNOは、得意先よりの情報であり、
   たまに、オーダーNOだけでは、得意先が違ってもダブるときがあります。
   また、伝票番号は明細より外す形で考えます。

やりたいことは、伝票形式の形で、未出荷の明細だけを表示したいと思っているんですが?

#4 2015-10-25 23:23:52

Shin
Member

Re: テーブルのリレーションについて教えてください。

伝票番号でのリレーションの方が良いかもしれませんね。

未出荷については、この伝票とは別に、得意先コードでリレーションを張り、これでポータルを表示させます。ポータルフィルターで、未出荷のみを表示する様にすれば良いかと思います。
この準備として、明細側の得意先コードはルックアップしておくといいでしょう。

Offline

#5 2015-10-26 08:44:37

秋雨
Guest

Re: テーブルのリレーションについて教えてください。

ありがとうございます。
よく判りました。
もう一つ質問なんですか、上記の事を、一括更新のような、スクリプトで行うとすれば、どのようにすれば良いのでしょうか?
重ね重ね、すいません。宜しくお願いします。

#6 2015-10-26 09:03:52

Shin
Member

Re: テーブルのリレーションについて教えてください。

意味が分からないですが。
運用上は、出荷と同時に出荷フラグがつけられているはずです。
ですから、そのようなポータルがある別のレイアウトに移動するだけですが。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 511.2 KiB (Peak: 518.28 KiB) ]