Accessでお仕事 テーブル間に参照整合性を適用する

テーブル間に参照整合性を適用する

データベース ダイアグラムでリレーションシップを作成すると、既定の設定では、テーブル間に参照整合性が自動的に適用されます。リレーションシップに参照整合性が適用されていると、外部キー列に入力したそれぞれの値が関連する主キー列の既存の値に必ず一致するようになります。

参照整合性を適用する条件を変更するには、リレーションシップのプロパティを編集します。

新しいリレーションシップの参照整合性オプションを変更するには

  1. データベース ダイアグラム内でリレーションシップ ラインを作成します。詳細については、「テーブル間にリレーションシップを作成する」を参照してください。

  2. [リレーションを作成] ダイアログ ボックスで、各オプションの設定を必要に応じて変更します。

    SQL Server データベースの場合に利用できるオプションの詳細については、「Database Diagram Designer で SQL Server データベースを使用する際の注意点」を参照してください。

既存のリレーションシップの参照整合性を変更するには

  1. データベース ダイアグラム内でリレーションシップ ラインを選択します。

  2. リレーションシップ ラインをマウスの右ボタンでクリックし、[プロパティ] を選択します。

  3. [リレーション] タブを選択します。

  4. [選択したリレーション] ボックスの一覧から目的のリレーションシップを選択します。

  5. 各オプションの設定を必要に応じて変更します。

    SQL Server データベースの場合に利用できるオプションの詳細については、「Database Diagram Designer で SQL Server データベースを使用する際の注意点」を参照してください。

ダイアグラムを保存するか、または関連するテーブルのどちらか一方を保存すると、リレーションシップが更新されます。