Accessでお仕事 クエリを使ってレコードのグループを削除する

クエリを使ってレコードのグループを削除する

目的に合ったトピックをクリックしてください

1 つのテーブルまたは一対一リレーションシップを持つ複数のテーブルからレコードを削除する

一対多リレーションシップを持つ "一" 側のテーブルからレコードを削除する

一対多リレーションシップを持つ "一" 側と "多" 側のテーブルからレコードを削除する



クエリを使用したレコードのグループの削除について

連鎖削除を有効に設定すると、1 つの削除クエリを使って、単一のテーブル、一対一リレーションシップの複数のテーブル、または一対多リレーションシップの複数のテーブルから、複数のレコードを削除することができます。たとえば、神奈川県の得意先とその得意先の受注をすべて削除することができます。ただし、"一" 側のテーブルと "多" 側のテーブルを同時に対象にする場合は、抽出条件を追加するためにクエリを 2 回実行する必要があります。1 つのクエリでは、主テーブルと関連テーブルで同時にレコードを削除することはできません。

クエリのデザイン ビューでテーブル間の結合を見ると、一対多リレーションシップかどうかを区別できます。結合線に (無限大記号) が付いていれば、一対多リレーションシップです。結合線の両端に 1 が付いている場合は、一対一リレーションシップです。