単一条件リレーションシップについて
単一条件リレーションシップでは、あるフィールドのデータが別のフィールドのデータと照合されます。
単一条件リレーションシップの図
たとえば、テキストフィールド A とテキストフィールド B の値が同じである場合、一方のテーブルの特定のレコードが、もう一方のテーブルの任意のレコードに関連します。
単一条件リレーションシップの使用
シリアル番号や ID 番号といった1つの共通値に2つのテーブルを関連させる場合に、単一条件リレーションシップを使用します。たとえば、住所録データベースに次の2つのテーブルがあります。
  •
  •
住所録には複数の電話番号を設定できるため、2つのテーブル間でデータが分割されます。
これらのテーブルには、次のようなフィールドがあります。
 
数字フィールド、シリアル番号の自動入力化。これは、住所録テーブルの照合フィールドになります。
「連絡先 ID」フィールドは、これらの2つのテーブル間のリレーションシップの照合フィールドです。「住所録」テーブルでは、「連絡先 ID」フィールドにシリアル番号の自動入力が設定されており、「住所録」テーブルの各レコードには固有な ID 番号が付けられます。「電話帳」テーブルでは、「連絡先 ID」は単純な数字フィールドで、自動入力オプションは設定されていません。
このリレーションシップは、「電話帳」テーブルに関連レコードを作成することができるように定義されているため、新しい関連レコードを作成すると、「住所録」テーブルのレコードの「連絡先 ID」の数字が自動的に「電話帳」テーブルの「連絡先 ID」フィールドに挿入されます。これにより、「電話帳」テーブルの多くのレコードを「住所録」テーブルの単一のレコードに関連させることができます。
リレーションシップグラフで、各テーブルの「連絡先 ID」フィールドの間にリレーションシップを作成します。
2つの照合フィールド間の単一条件のリレーションシップを示すリレーションシップグラフ
[リレーションシップ編集] ダイアログボックスで、[このリレーションシップを使用してこのテーブルでのレコードの作成を許可] オプションを有効にします。つまり、ユーザは空白のポータル行に電話番号を入力することができ、入力すると、その電話番号に対して自動的に関連レコードが作成されます。 また、一致する連絡先レコードが削除された場合に古い電話番号を保持しておく理由はないため、[他のテーブルでレコードが削除された時、このテーブルの関連レコードを削除] オプションも有効にします。
最後に、「電話帳」テーブルのデータを表示するポータルを「住所録」レイアウトに追加します。
[削除] ボタン
関連項目 
複数条件リレーションシップについて
比較演算子を使用したリレーションシップについて
レコードの範囲を返すリレーションシップについて
自己連結リレーションシップについて