#環境
- FileMaker Pro Advanced 17
①ソートせずインポート
スクリプト
レイアウト切り替え [ 「現在の好きな食べ物」 (現在の好きな食べ物) ]
全レコードを表示
レコードのインポート [ ソース: 「file:インポート順調査.fmp12」; ターゲット: 「現在の好きな食べ物」; 方法: 一致するレコードを更新; 文字セット: 「シフト JIS」; フィールドデータのインポート順: ソースフィールド 1 の一致 現在の好きな食べ物::name ソースフィールド 2 のインポート 現在の好きな食べ物::favorite_food ]
実行結果
登録順で最新のものがインポートされました。②食べ物名でソートしてインポート
スクリプト
レイアウト切り替え [ 「好きな食べ物マスタ」 (好きな食べ物マスタ) ]
レコードのソート [ ソートされた順位でレコードを保持; 特定のソート順: 好きな食べ物マスタ::favorite_food; 昇順 ] [ 記憶する; ダイアログなし ]
レイアウト切り替え [ 「現在の好きな食べ物」 (現在の好きな食べ物) ]
全レコードを表示
レコードのインポート [ ソース: 「file:インポート順調査.fmp12」; ターゲット: 「現在の好きな食べ物」; 方法: 一致するレコードを更新; 文字セット: 「シフト JIS」; フィールドデータのインポート順: ソースフィールド 1 の一致 現在の好きな食べ物::name ソースフィールド 2 のインポート 現在の好きな食べ物::favorite_food ]
実行結果
名前順[ぶどう,みかん,りんご]で昇順最後のものがインポートされました。補足
レイアウト切り替え [ ... ]
でOnRecordLoad , OnLayoutEnterは動作しないので
レイアウトにスクリプトトリガがある分には、レコードのインポートに影響ありません。