アプリ版:「スタンプのみでお礼する」機能のリリースについて

フィールドのデータ型をYes/No型にして作ったものを選択クエリで選んだ後に、チェックするもしくは外すということができません。テーブルから直接データ編集する場合は問題なくチェックできています。

原因になにがあるのでしょうか。不勉強で申し訳ございません。アクセス2003です。
ご教授お願いいたします。

A 回答 (2件)

クエリでデータの変更が出来ない場合。


(1)
多対一対多のリレーションシップが設定された 3 つ以上
のテーブルに基づくクエリでは、クエリで直接データを更新す
ることはできません。フォームやデータ アクセスページでは、
データを更新できます。フォームの [レコードセット]
プロパティを [ダイナセット (矛盾を許す)] に設定すると、
クエリに基づいてデータを更新できます。

(2)
クエリの "固有の値" プロパティが [はい] に設定されて
いると、クエリでデータを更新できません。この問題を回避
するにはクエリの "固有の値" プロパティを [いいえ] に設定します。

(3)
クエリまたは基になるテーブルに対して [データの変更]
権限がない場合は、データを更新できません。この問題を回
避するには、データを変更する権限を割り当てます。

(4)
複数のテーブルやクエリを含むクエリで、そのテーブルや
クエリが、クエリのデザイン ビューで結合線によって結合さ
れていないと、データを更新できません。この問題を回避す
るには、データを更新できるようにテーブルを正しく結合
します。


以上のようなことでクエリからデータの
変更ができないことがありますが、
これらは以下のサポートページの
抜粋です。
http://support.microsoft.com/kb/328828/ja
ほかにも原因は考えられますが、
Access2003のアップデートを
行うといろいろな不都合が
解消されるようですが、アップデート
はしていますか。

また、クエリ自体はフォームか何かの
レコードソースになっているのですか。

クエリ内の他のフィールドは変更
できるのですか。
    • good
    • 2
この回答へのお礼

(1)が原因かと思います。
いろいろご丁寧にありがとうございました。

お礼日時:2010/04/02 21:49

クエリのデザインビューでテーブルが


表示してあるところで右クリック
してプロパティを選択し、レコードセット
のところがスナップショットになっていたら
ダイナセットに変更してください。
今のところこのような感じです。

この回答への補足

確認したところすでにダイナセットでした。
(矛盾を許す)というのもありますが、何か関係があるのでしょうか?

補足日時:2010/04/01 21:39
    • good
    • 0

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

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


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