フィールドから値一覧に値を生成する場合に、2つ目のフィールドの値に基づいて値一覧の値を動的に変化させることができます。つまり、関連レコードの2番目のフィールドに入力された値がリレーションシップ定義を満たしている場合に、それらの関連レコードの最初のフィールドにある値のみが値一覧に表示されます。
たとえば、大量の在庫品目を管理する「製品」というテーブルがあるとします。値一覧を定義して「品名」フィールドに割り当て、この値一覧に、2番目のフィールド(「種類」フィールド)の値と一致する項目のみが表示されるようにします。データ入力時に、「種類」フィールドの値を「贈呈品」と指定すると、「種類」が「贈呈品」である「品名」の値のみが値一覧に表示されます。また、「種類」の値を「衣類」に変更すると、「品名」の値は「種類」が「衣類」のレコードに変更されます。
詳細については、自己連結リレーションシップについてを参照してください。自己連結リレーションシップを定義すると、リレーションシップグラフに「製品」テーブルオカレンスが作成されます(ここでは「製品 2」テーブルと呼びます)。
詳細については、レイアウト上のフィールドの配置と削除を参照してください。請求書に複数の品目を作成する場合は、「種類」フィールドと「品名」フィールドを
ポータルに追加します。
「種類」フィールドに値を入力し、Tab キーを押して「品名」フィールドに移動すると、「種類」フィールドの値が入力した値に一致する関連レコードが検索され、対応する「品名」の値が値一覧に表示されます。