プロが教えるわが家の防犯対策術!

Access初心者です。

3つのテーブルのデータ(全て)をクエリに抽出して、そのクエリからフォームを作成し、フォーム上からデータ入力をしていきたいと考えております。

しかし、上記方法で作成したフォームは入力ができなく、ヘルプで調べたらフォームが読み取り専用になっているようでした。
いろいろ検索したのですが、どうやら更新可能なクエリにする必要があるみたいなのですが、その方法が分かりません。
宜しくお願いします。

A 回答 (1件)

クエリで更新できないパターンは、


1.グループ化をしている
2.テーブルに主キーがない
くらいだと思います。

質問者様の場合は、
たぶん、2の主キーがない、じゃないかな、と思います。

どんなクエリでしょうか?
3つのテーブルは、結合している項目がありますか?

主キーがあっても、結合のしかたで、更新できなくなることもあります。

差し支えなければ、クエリのSQL文を
載せていただけると、原因がわかるかも知れないです。
    • good
    • 0
この回答へのお礼

ご指摘の主キーを確認しました。
各テーブルの主キーがバラバラだったので同じ項目に統一したら
入力できるようになりました!!!

ありがとうございます。
助かりました。

お礼日時:2009/09/30 17:53

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A