ルックアップの定義
1.
2.
3.
4. データベースに複数のテーブルがある場合、[テーブル:] 一覧から適切なテーブルを選択します。
5. 既存のフィールドの一覧から、テキスト、数字、日付、時刻、タイムスタンプ、またはオブジェクトのフィールドを選択するか、または新しいフィールドを定義します。
6. [オプション...] をクリックするか、フィールド名をダブルクリックします。
7.
8. [フィールド「(フィールド名)」のルックアップ] ダイアログボックスで、ルックアップを開始するテーブルと、値のコピー元のテーブルを選択します。
• [開始するテーブル:] で、ルックアップが開始点として使用するリレーションシップグラフ内のテーブルを選択します。
• [関連テーブルからルックアップする:] で、関連データのルックアップ元にする関連テーブルを選択します。
照合フィールドの値が一致しなかった場合の処理を定義する [完全に一致する値がない場合] で、ルックアップのコピー元フィールドで[コピーしない]、[近似値(小さい値)を使用]、[近似値(大きい値)を使用] を選択するか、または [使用する値:] に代わりに使用する固定値を入力します。 照合元フィールドの値がヌルデータ(空)の場合にはコピーを行わないように設定する [内容が空欄の場合コピーしない] を選択します。(空白データもコピーする場合には、この選択を解除してください。)
11. [OK] をクリックします。
• データベーステーブルまたはルックアップを定義するときに、ルックアップに使用するリレーションシップを定義することができます。
• 最初の関連レコード(ルックアップによってコピーされるレコード)が特定のレコードになるように、リレーションシップで関連レコードをソートすることができます。たとえば、特定の設備の最新の点検日をルックアップするには、点検日を基準に降順でレコードをソートします。
•
•
• ルックアップ機能を使用しないように設定する場合には、[入力値の自動化] オプションの [ルックアップ値] の選択を解除してください。
• 関連テーブルのデータを修正した後、現在のテーブル内のデータも更新する必要がある場合には、もう一度ルックアップを行います。ルックアップ値の更新を参照してください。重要 ルックアップが複数条件リレーションシップに基づいている場合、その複数条件リレーションシップで使用されているいずれかのフィールドに値が入力されるたびに、ルックアップが1回実行されます。必要なフィールドの1つに値が入力されるたびにルックアップが実行され、必要なフィールドすべてに値が入力された時点で、最後のルックアップ値がルックアップのコピー元フィールドにコピーされます。