Help us understand the problem. What is going on with this article?

【FileMaker】Tips:一致するレコードが複数ある場合の、レコードインポート更新順序はソート順

More than 1 year has passed since last update.

環境

  • FileMaker Pro Advanced 17

検証テーブル

好きな食べ物を登録するマスタがあって
g1.PNG

現在の好きな食べ物を登録したい
g2.PNG

①ソートせずインポート

スクリプト

レイアウト切り替え [ 「現在の好きな食べ物」 (現在の好きな食べ物) ]
全レコードを表示
レコードのインポート [ ソース: 「file:インポート順調査.fmp12」; ターゲット: 「現在の好きな食べ物」; 方法: 一致するレコードを更新; 文字セット: 「シフト JIS」; フィールドデータのインポート順: ソースフィールド 1 の一致 現在の好きな食べ物::name ソースフィールド 2 のインポート 現在の好きな食べ物::favorite_food ]

実行結果

g3.PNG
登録順で最新のものがインポートされました。

②食べ物名でソートしてインポート

g9.PNG

スクリプト

レイアウト切り替え [ 「好きな食べ物マスタ」 (好きな食べ物マスタ) ]
レコードのソート [ ソートされた順位でレコードを保持; 特定のソート順: 好きな食べ物マスタ::favorite_food; 昇順 ] [ 記憶する; ダイアログなし ]
レイアウト切り替え [ 「現在の好きな食べ物」 (現在の好きな食べ物) ]
全レコードを表示
レコードのインポート [ ソース: 「file:インポート順調査.fmp12」; ターゲット: 「現在の好きな食べ物」; 方法: 一致するレコードを更新; 文字セット: 「シフト JIS」; フィールドデータのインポート順: ソースフィールド 1 の一致 現在の好きな食べ物::name ソースフィールド 2 のインポート 現在の好きな食べ物::favorite_food ]

実行結果

g4.PNG
名前順[ぶどう,みかん,りんご]で昇順最後のものがインポートされました。

補足

レイアウト切り替え [ ... ]

でOnRecordLoad , OnLayoutEnterは動作しないので
レイアウトにスクリプトトリガがある分には、レコードのインポートに影響ありません。

Why do not you register as a user and use Qiita more conveniently?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away