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

ACCESSでテーブルから抽出したクエリーの特定の列だけに
1という数字をふりたいのですが、

update 抽出元のテーブル set 任意のセル = 1
where クエリー名

更新クエリーで上記SQLを設定しても、クエリー実行時に、
バラメータを要求され、
全てのテーブル列に1がふられます。

式が違うのでしょうか。




デザインビューにしてSQLビューに切るかえる。
select 列 from 抽出元のテーブル where 抽出の条件
;
みたいなデータです。
where の前を書き換えます。

select 列 from 抽出元のテーブル
の部分を
update 抽出元のテーブル set 任意のセル = 1
としてください。


最終的には以下のイメージ
update 抽出元のテーブル set 任意のセル = 1
where 抽出の条件
;

A 回答 (1件)

>update 抽出元のテーブル set 任意のセル = 1


>where クエリー名

クエリ名のところには、抽出条件を設定してください。

これでわからなければ、現状のSQL文を貼り付けてください。
    • good
    • 0

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