データの保存、インポート、およびエクスポート > FileMaker Pro Advanced へのデータのインポート > インポート時の入力値の制限
 

インポート時の入力値の制限

既存の FileMaker Pro Advanced ファイルへデータをインポートする場合、インポート時に入力値を制限することができます。入力値の制限内容に一致しないレコードやフィールドのインポートはスキップされ、インポート操作の完了時に、スキップしたレコードとフィールドの数が表示されます。

インポート中に入力値を制限するには、次の操作を行います。

1. ターゲットファイルで、データのインポートを制限するフィールドに対して、入力値の制限オプションを定義します。

フィールドに対する入力値の制限オプションの定義については、入力値の制限の設定を参照してください。インポート中に確実に入力値の制限を適用するには、入力値の制限オプションの [常時] を選択します。

2. データをターゲットファイルにインポートします。

次のセクションの説明に従って、データをインポートします:

既存のファイルへのデータのインポート

ファイルのフォルダの一括インポート

XML データのインポート

FileMaker Pro Advanced から ODBC データソースへのクエリーの実行

3. インポート処理が完了したら、[インポートの概要] ダイアログボックスで、インポート中にスキップされたレコードとフィールドの数を確認します。

次の表は、レコードまたはフィールドが入力値の制限によってスキップされる場合について説明します。

 

スキップされる項目

状況

レコード

フィールドに [空欄不可] または [計算式で制限] オプションが定義されており、インポート中に入力値の制限が適用された場合。

メモ  他のオプションと異なり、[空欄不可] または [計算式で制限] オプションは、各レコードの確定時に適用されます。したがって、これらのタイプの入力値の制限では、レコード全体がスキップされます。(その他の入力値の制限オプションはすべて、各フィールドの確定時に評価されます。)

フィールド

ターゲットフィールドに他の入力値の制限オプションが定義されており、インポート中に制限が適用された場合。

メモ  あるフィールドがスキップされても、それによって同じレコード内の他のフィールドがインポートされなくなることはありません。

メモ 

インポート時にレコードやフィールドがスキップされる唯一の理由がデータ検証エラーです。その他の理由については、インポート時のインポート方法と割り当てるフィールドの設定の手順 11 を参照してください。