[FileMaker] インポートで "XXXX" is defined to requre a value, 〜 のダイアログ

FileMaker でデータのインポートを行ったあと、以下のようなダイアログが出ることがあった。

"[フィールド名]" is defined to require a value, but it is not available on this layout. Use another layout to assign a value to this field.

このダイアログは対象レコードを削除しないかぎり、繰り返し出てしまい、操作ができなくなる。

海外のフォーラムを読んでその原因が分かった。

Help! CreatedBy requires a value error - FileMaker Pro Advanced 17 - FMForums.com
https://fmforums.com/topic/103609-help-createdby-requires-a-value-error/

すなわち、CreationTimestamp や ModificationTimestamp 等のレコードを作成した際に自動入力する項目を、インポート時に空欄のままになってしまうとその後の不具合が起きる。

インポートの際に "Perform auto-enter options while importing" にチェックを入れたり、あるいはインポート元から値をインポートすると警告ダイアログがでなくなる。

この記事が気に入ったらサポートをしてみませんか?