みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
fm13 win7 を使っています。
下記のような、注文テーブル(基本/明細)があります。
出荷済FLGは、空白=未出荷 1=出荷済になります
注文基本テーブル 注文明細テーブル
得意先コード 得意先コード
オーダーNO オーダーNO
オーダー年月日 伝票番号
伝票番号 伝票明細番号
商品コード
数量
出荷済FLG
出荷年月日
リレーションで、得意先コード オーダーNO は結べるとして、出荷済FLG=空白 は定義できるのでしょうか?
また、出来ないなら、どのような、代替案があるのでしょうか?
何を目的としたリレーションを定義したいのでしょう?
注文基本テーブルは注文1件ごとに1レコード、
注文明細テーブルは、その注文の商品明細
ですよね?
として、
注文1件をオーダーNOで管理しているのなら、
オーダーONだけのリレーションでいいでしょう。
明細に得意先コード、伝票番号が不要になります。
Offline
オーダーONだけのリレーションでいいでしょう。
~説明足らずですいません。オーダーNOは、得意先よりの情報であり、
たまに、オーダーNOだけでは、得意先が違ってもダブるときがあります。
また、伝票番号は明細より外す形で考えます。
やりたいことは、伝票形式の形で、未出荷の明細だけを表示したいと思っているんですが?
伝票番号でのリレーションの方が良いかもしれませんね。
未出荷については、この伝票とは別に、得意先コードでリレーションを張り、これでポータルを表示させます。ポータルフィルターで、未出荷のみを表示する様にすれば良いかと思います。
この準備として、明細側の得意先コードはルックアップしておくといいでしょう。
Offline
ありがとうございます。
よく判りました。
もう一つ質問なんですか、上記の事を、一括更新のような、スクリプトで行うとすれば、どのようにすれば良いのでしょうか?
重ね重ね、すいません。宜しくお願いします。
意味が分からないですが。
運用上は、出荷と同時に出荷フラグがつけられているはずです。
ですから、そのようなポータルがある別のレイアウトに移動するだけですが。
Offline
Pages: 1
[ Generated in 0.004 seconds, 7 queries executed - Memory usage: 509.88 KiB (Peak: 516.83 KiB) ]