単一条件リレーションシップは、シリアル番号や ID 番号などの共通する1つの値に基づいて2つのテーブルを関連させる場合に使用します。たとえば、データベースに次の2つのテーブルがあります。
「顧客 ID」フィールドはこれらの2つのテーブル間のリレーションシップの照合フィールドです。「顧客」テーブルでは、「顧客 ID」フィールドにシリアル番号の自動入力が設定されており、「顧客」テーブルの各レコードには固有な ID 番号が付けられます。「連絡先」テーブルでは、「顧客ID」は単純な数字フィールドで、自動入力オプションは設定されていません。
[リレーションシップ編集] ダイアログボックスで、[このリレーションシップを使用してこのテーブルでのレコードの作成を許可] オプションを有効にします。つまり、ユーザは空白の
ポータル行に電話番号を入力することができ、入力するとその電話番号に対して自動的に関連レコードが作成されます。また、一致する連絡先レコードが削除された場合に古い電話番号を保持しておく理由はないため、[
他のテーブルでレコードが削除された時、このテーブルの関連レコードを削除] オプションも有効にします。
このリレーションシップは、「連絡先」テーブルに関連レコードを作成することができるように定義されているため、新しい関連レコードを作成すると「顧客」テーブルのレコードの「顧客 ID」の数字が自動的に「連絡先」テーブルの「顧客 ID」フィールドに挿入されます。これにより、「連絡先」テーブルの複数のレコードを「顧客」テーブルの単一のレコードに関連させることができます。
最後に、「顧客」レイアウトで「連絡先」テーブルにポータルが追加されます。「顧客」テーブルの空のポータル行に電話番号または電子メールアドレスを入力すると、「連絡先」テーブルに電話番号または電子メールアドレスの関連レコードが作成されます。