• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Access 削除クエリでのエラー)

Access削除クエリでのエラー - データが削除できない問題に対処する方法

このQ&Aのポイント
  • WIN2kでAccess2000を使用している場合、TrnPLNNOテーブルの品目コードがM_PLNNOテーブルに存在しないデータを削除したい場合に、削除クエリを使用します。
  • しかし、削除クエリを実行すると「指定されたテーブルから削除できませんでした」というエラーメッセージが表示されて、データが削除されません。
  • データシートビューでは削除したいデータが表示されているため、どのようにして削除できるかわかりません。

質問者が選んだベストアンサー

  • ベストアンサー
  • laputart
  • ベストアンサー率34% (288/843)
回答No.1

恐らくリレーションシップに関係しているのでしょうか。LEFT JOINの当たりが怪しいのですが。 というか、この元になるテーブルがどのような リレーションになっているのか分かりません。 試験的にこの削除クエリーを普通の選択クエリーに 変更して手作業で1行削除が実行されるかどうか 確かめてください。もし削除出来ない場合は テーブルのリレーションの問題といっていいと 思います

soka
質問者

お礼

ありがとうございました! 解決しました! リレーションはテーブルTrnPLNNOのPLNNOと、テーブルM_PLNNOのPLNNOで1対1にしていました。 しかし主キーに設定していたはずのPLNNOが主キーになっておらず、このようなことになってしまったみたいです。 お騒がせしてしまい申し訳ありませんでした。

関連するQ&A