入力値の制限の設定
入力値の制限オプションを選択し、データがフィールドに正しく入力されるよう設定することができます。 入力値の制限オプションが選択されている場合に、無効なデータを入力すると、メッセージが表示されます。 たとえば、ユーザにフィールドへの値の入力を求めるオプションを設定できます。
重要  混乱を避けるため、日付を使用する場合はフィールドに入力値の制限オプションを設定し、年が必ず4桁の西暦で入力されるようにします。FileMaker Pro で日付に2桁の年を入力した場合の処理方法については、2桁の西暦の処理方法を参照してください。
フィールドの入力値の制限オプションを選択するには、次の操作を行います。
1.
データベースが開いている状態で、[ファイル] メニューの [管理] サブメニューから [データベース...] を選択します。
2.
[データベースの管理...] ダイアログボックスで、[フィールド] タブをクリックします。
3.
データベースに複数のテーブルがある場合、[テーブル:] リストから適切なテーブルを選択します。
4.
5.
[オプション...] をクリックするか、フィールド名をダブルクリックします。
6.
7.
8.
[このフィールドの入力値を制限する:] で、常にフィールドの入力値を制限するには [] を、データの入力時にのみ制限するには [データの入力時のみ] を選択します。制限の警告を無視して上書きできるようにするには、[データの入力時にユーザによる上書きを許可する] を選択します。
 
[タイプ:] を選択し、リストから [数字] を選択します。
[タイプ:] を選択し、リストから [西暦4桁の日] を選択します。
時間と分が 00:00 から 23:59 までの数値である時刻(このデータタイプの制限では、秒は評価されません。)
[タイプ:] を選択し、リストから [時刻] を選択します。
[値一覧名:] を選択し、値一覧を選択します。 または、[値一覧の定義...] を選択して、値一覧を作成します。
特定の範囲内の文字(数字、ひらがな、カタカナは五十音順、英単語はアルファベット順、漢字はコード順)、数字、日付、また時刻
[下限値:] を選択し、範囲の上限値と下限値を入力します。
[計算式で制限] を選択するか、または [指定...] をクリックし、計算式を指定します。 このダイアログボックスの詳細については、計算フィールドの定義 を参照してください。
[フィールドに変更があった場合のみ制限する] を選択または選択解除してから [OK] をクリックします。
[最大文字数:] を選択し、入力を許可する最大文字数を入力します。
9.
必要条件を満たさない場合にカスタムメッセージを表示するには、[制限値以外の入力時にカスタムメッセージを表示] を選択します。255 文字までのメッセージを入力します。
10.
[OK] をクリックして [フィールド「(フィールド名)」のオプション] ダイアログボックスを閉じるか、別のタブをクリックして他のフィールドオプションを設定します。
注意
  •
フィールドの内容を正しく制限するには、フィールドと制限値が一致する必要があります。[計算式で制限] オプションを使用する場合、評価されるフィールドの内容と計算結果が完全に一致する必要があります。デフォルトでは、小数点以下 16 桁が計算されます。端数が返される計算式でフィールドを制限する場合、Roundを使用して、計算結果の桁数を制限することができます。
  •
  •
  •
ODBC テーブルの外部フィールド用の、入力値の自動化オプションと制限オプションを設定できます。 これらのフィールドオプションは、FileMaker Pro 内でのこれらの外部フィールドの動作方法にのみ影響します。 このオプションは、ODBC データソースに設定されている可能性がある他のオプションとは無関係です。
関連項目 
式と関数の使い方
フィールドへのデータの入力と変更
レコード内のデータの確定
データ入力のための値一覧の定義