Accessでお仕事 INSERT および UPDATE ステートメントの実行中に外部キー制約を無効にする

INSERT および UPDATE ステートメントの実行中に外部キー制約を無効にする

新しいデータが制約に違反する場合、または制約をデータベース内のデータにのみ適用する場合は、INSERT および UPDATE トランザクションの実行中に外部キー制約を無効にするオプションを選択します。

INSERT および UPDATE ステートメントの実行中に外部キー制約を無効にするには

  1. データベース ダイアグラムで、外部キー制約が設定されているテーブルを選択します。

  2. テーブルをマウスの右ボタンでクリックし、[プロパティ] をクリックします。

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

  4. [選択したリレーション] ボックスのリストでリレーションシップを選択します。

  5. [INSERT と UPDATE に対するリレーションを有効にする] チェック ボックスをオフにします。

データを追加または修正した場合、以降のデータ修正に制約が適用されるように設定するには、このオプションをオンにします。

メモ   トリガを使用して複数のテーブルを同時に更新または削除する場合は、外部キー制約を無効にする必要があります。