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

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

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

You are not logged in.

Announcement

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


#1 2015-12-07 00:22:17

初心者xxx
Guest

テーブルの内容の更新について

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

#2 2015-12-07 08:45:30

旅人
Member

Re: テーブルの内容の更新について

注文テーブルでCount(インポート注文テーブル取消用::得意先)
という計算フィールドを作ると、この結果が1以上なら取り消しです。
取消FLG=Case( Count(インポート注文テーブル取消用::得意先) ≥ 1; "取消")

Offline

#3 2015-12-07 08:46:48

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.004 seconds, 7 queries executed - Memory usage: 503.72 KiB (Peak: 514.52 KiB) ]