一対多リレーションシップを持つ "一" 側のテーブルからレコードを削除する
一対多のリレーションシップを持つ "一" 側のテーブルを指定して削除クエリを実行する場合、そのリレーションシップに連鎖削除を有効に設定すると、"多" 側のテーブルの関連レコードも削除されます。レコードを削除するクエリを使用するときの注意事項については、 をクリックしてください。
- 削除するレコードを保存している "一" 側のテーブルを追加し、クエリを新規に作成します。
その方法は ?
- クエリのデザイン ビューで、ツールバーの (クエリの種類) の右端の下向き矢印をクリックし、[削除] をクリックします。
- テーブルのフィールド リストから、アスタリスク (*) をクエリのデザイン グリッドにドラッグします。
このフィールドの下の [削除] セルに、次の図のように "From" と表示されます。
- 削除するレコードの抽出条件を指定するために、抽出条件を設定するフィールドをデザイン グリッドにドラッグします。
このフィールドの下の [削除] セルに、次の図のように "Where" と表示されます。
- デザイン グリッドにドラッグしたフィールドの [抽出条件] セルに、抽出条件式を入力します。
抽出条件を指定する詳細については、 をクリックしてください。
- 削除されるレコードを確認するには、ツールバーの (ビュー) をクリックします。クエリのデザイン ビューに切り替えるには、もう一度ツールバーの (ビュー) をクリックします。必要な場合は、デザイン ビューで変更します。
- ツールバーの (実行) をクリックし、レコードを削除します。
メモ クエリの実行を中止するには、Ctrl キーを押しながら Break キーを押します。