みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
WIN7 FM13 を使ってる初心者です。
注文情報テーブルがあり、インポートした、インポート注文テーブル取消用 があります。
リレーションは、得意先、注文番号、品番で、設定しています。
インポート注文テーブル取消用 のデータを元に、注文情報テーブルの取消FLG に '取消' の文字を
セットしたいと思うのですが、スクリプトで、どのような感じで行えばいいのでしょうか?
初心者なので、凄く単純な事を、お聞きしてるかもしれませんが、
なるべく詳しく教えてください。
宜しくお願します。
注文テーブル
得意先 注文番号 品番 納期 数量 取消FLG
001 T-001 HINBAN-01 15/12/06 100
007 T-010 HINBAN-02 15/12/01 500
003 T-004 HINBAN-01 15/12/02 300
001 T-008 HINBAN-08 15/12/03 150
002 T-007 HINBAN-04 15/12/04 160
002 T-001 HINBAN-04 15/12/08 200
インポート注文テーブル取消用
得意先 注文番号 品番 納期 数量
001 T-008 HINBAN-08 15/12/03 150
002 T-007 HINBAN-04 15/12/04 160
注文テーブルでCount(インポート注文テーブル取消用::得意先)
という計算フィールドを作ると、この結果が1以上なら取り消しです。
取消FLG=Case( Count(インポート注文テーブル取消用::得意先) ≥ 1; "取消")
Offline
取り消しデータを、注文テーブルに、得意先と注文番号を比較するインポートを行ないます。その結果,取り消しするレコードだけがアクティブになりますので、全置換で取り消しを設定すれば良いでしょう。
Offline
Pages: 1
[ Generated in 0.004 seconds, 7 queries executed - Memory usage: 503.72 KiB (Peak: 514.52 KiB) ]