関連テーブルと関連ファイルの操作 > ルックアップについて > ルックアップの定義
 
ルックアップの定義
1. 現在のテーブル照合フィールドと関連テーブルの照合フィールドの間に、ルックアップで使用するリレーションシップを定義します。
リレーションシップの作成と変更を参照してください。
2. [ファイル] メニュー > [管理] サブメニュー > [データベース...] を選択します。
3. [データベースの管理] ダイアログボックスで、[フィールド] タブをクリックします。
4. データベースに複数のテーブルがある場合、[テーブル: ] の一覧から適切なテーブルを選択します。
5. 既存のフィールドの一覧から、テキスト、数字、日付、時刻、タイムスタンプ、またはオブジェクトのフィールドを選択するか、または新しいフィールドを定義します。
6. [オプション...] をクリックするか、フィールド名をダブルクリックします。
7. [フィールド「(フィールド名)」のオプション] ダイアログボックスで、[入力値の自動化] タブをクリックし、[ルックアップ値] を選択します。
8. [フィールド「(フィールド名)」のルックアップ] ダイアログボックスで、ルックアップを開始するテーブルと、値のコピー元のテーブルを選択します。
[開始するテーブル: ] で、ルックアップが開始点として使用するリレーションシップグラフ内のテーブルを選択します。
[関連テーブルからルックアップする: ] で、関連データのルックアップ元にする関連テーブルを選択します。
9. ルックアップ値のコピー元のフィールドを選択します。
10. ルックアップのオプションを選択します。
11. [OK] をクリックします。
メモ
最初の関連レコード (ルックアップによってコピーされるレコード) が特定のレコードになるように、リレーションシップで関連レコードをソートすることができます。たとえば、特定の設備の最新の点検日をルックアップするには、点検日を基準に降順でレコードをソートします。
ルックアップのコピー元フィールドルックアップのコピー先フィールドが、必ず同じ フィールドタイプになるように指定してください。フィールドのタイプが異なる場合には、予想外の結果になることがあります。
関連テーブルのデータを修正した後、現在のテーブル内のデータも更新する必要がある場合には、もう一度ルックアップを行います。ルックアップ値の更新を参照してください。
重要  ルックアップが複数条件リレーションシップに基づいている場合、その複数条件リレーションシップで使用されているいずれかのフィールドに値が入力されるたびに、ルックアップが 1 回実行されます。必要なフィールドの 1 つに値が入力されるたびにルックアップが実行され、必要なフィールドすべてに値が入力された時点で、最後のルックアップ値がルックアップのコピー元フィールドにコピーされます。
関連項目 
ルックアップについて
リレーションシップについて
入力値の自動化の定義