- ベストアンサー
Access2007 クエリが読み取り専用になってしまう
Access初心者です。 3つのテーブルのデータ(全て)をクエリに抽出して、そのクエリからフォームを作成し、フォーム上からデータ入力をしていきたいと考えております。 しかし、上記方法で作成したフォームは入力ができなく、ヘルプで調べたらフォームが読み取り専用になっているようでした。 いろいろ検索したのですが、どうやら更新可能なクエリにする必要があるみたいなのですが、その方法が分かりません。 宜しくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
クエリで更新できないパターンは、 1.グループ化をしている 2.テーブルに主キーがない くらいだと思います。 質問者様の場合は、 たぶん、2の主キーがない、じゃないかな、と思います。 どんなクエリでしょうか? 3つのテーブルは、結合している項目がありますか? 主キーがあっても、結合のしかたで、更新できなくなることもあります。 差し支えなければ、クエリのSQL文を 載せていただけると、原因がわかるかも知れないです。
お礼
ご指摘の主キーを確認しました。 各テーブルの主キーがバラバラだったので同じ項目に統一したら 入力できるようになりました!!! ありがとうございます。 助かりました。