カスタム App の作成 > フィールドのオプションの設定 > 入力値の自動化の定義
 

入力値の自動化の定義

テキスト、数字、日付、時刻、およびオブジェクトなどのフィールドには、入力値の自動化オプションを設定して正確なデータを素早く入力することができます。たとえば、現在のユーザの名前をフィールドに入力することができます。

入力値の自動化オプションを設定するには、次の操作を行います。

1. [ファイル] メニュー > [管理] > [データベース...] を選択します。

2. フィールドタブをクリックします。

3. データベースに複数のテーブルがある場合、[テーブル:] の一覧から適切なテーブルを選択します。

4. 既存のフィールドの一覧から、テキスト、数字、日付、時刻、またはオブジェクトのフィールドを選択するか、フィールドを新しく定義します。

5. [オプション...] をクリックするか、フィールド名をダブルクリックします。

6. [フィールド「フィールド名」の入力オプション] ダイアログボックスで、[入力値の自動化] タブをクリックし、フィールドのオプションを選択します。

 

目的

操作

レコードの作成日、作成時刻、またはタイムスタンプを入力する

[作成情報] を選択して、一覧から [日付]、[時刻]、または [タイムスタンプ] を選択します。

レコードの作成者名を入力する

[作成情報] を選択して、一覧から [名前] を選択します。

レコードを作成するアカウント名を入力する

[作成情報] を選択して、一覧から [アカウント名] を選択します。

レコードの修正日、修正時刻、またはタイムスタンプを入力する

[修正情報] を選択して、一覧から [日付]、[時刻]、または [タイムスタンプ] を選択します。

レコードの修正者名を入力する

[修正情報] を選択して、一覧から [名前] を選択します。

レコードを修正したアカウント名を入力する

[修正情報] を選択して、一覧から [アカウント名] を選択します。

各レコードの特定のフィールドにシリアル番号を入力する

[シリアル番号] を選択します:

[作成:] で [作成時] を選択すると、レコードが作成されたときにシリアル番号が生成されます。

[作成:] で [確定時] を選択すると、レコードが確定されたときにシリアル番号が生成されます。

[次の値:] に開始番号 (100 など) を入力し、[増分:] に増加させる数を入力します。

最後のアクティブなレコードの同じフィールドから値を入力する

[直前に参照したレコード値] を選択します。このオプションは、フィールドをクリックするなど、操作対象となった最後のレコードを参照します。

メモ  このオプションが設定されているテーブルで、最後にアクセスしたレコードの値が使用されます。

指定したデータを入力する

[データ:] を選択し、255 文字までのデータを入力します。

計算結果を入力する

[計算値] を選択するか、または [指定...] をクリックし、計算式を指定します。

このダイアログボックスの詳細については、計算フィールドの定義 を参照してください。

[フィールドに既存の値が存在する場合は置き換えない] を選択すると、既存のデータへの上書きを防ぐことができます。

関連レコードのフィールドからコピーした値を入力する

[ルックアップ値] を選択するか、または [指定...] をクリックし、ルックアップを定義します。ルックアップの定義と更新を参照してください。

入力値の自動化を定義した値の修正を禁止する

[データ入力時の値変更の禁止] を選択します。

入力値の自動化を中止する

すべてのチェックボックスの選択を解除します。

7. [OK] をクリックします。

メモ 

値一覧を定義して、データを素早く正確に入力することもできます。

またはテキストフィールドの [オートコンプリート] オプションを指定して、データの正確な入力を支援することができます。データ入力中にオートコンプリートを行なうためのフィールド設定を参照してください。

[作成情報] と [修正情報] で [名前] が選択されている場合には、[環境設定] ダイアログボックスの [一般] タブに表示されているユーザ名が挿入されます。

[計算値] を選択すると、フィールドの値をブラウズモードで編集することができます ([値変更の禁止] が選択されていない場合のみ)。値は、レコードの作成時、または参照フィールドの 1 つが変更され、目的のフィールドが空白の場合に計算されます。ただし、[計算式の指定] ダイアログボックスで [すべての参照フィールドが空の場合は評価しない] を選択する場合、レコードの作成時や、すべての参照フィールドが空白の場合でも値は計算されません。この場合、参照フィールドのいずれかに値が入力されるまで値は計算されません。

自動入力される計算値では、自己参照することができます。

[フィールドに既存の値が存在する場合は置き換えない] チェックボックスの選択を解除しておくと、入力値の自動化を設定した計算は自己修正されます。

自動的に更新される計算値が自動入力され、データ入力による変更ができないようにするには、計算フィールドを定義します。

関連項目 

式と関数の使い方

フィールドタイプの選択

フィールドへの現在の日付、時刻、またはユーザ名の挿入

値一覧の定義

値一覧にあらかじめ設定されているデータの入力