- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ACCESS更新クエリー活用方法について)
ACCESS更新クエリー活用方法について
このQ&Aのポイント
- ACCESSでテーブルから抽出したクエリーで表示された特定の列だけに1という数字をふりたいのですが、
- クエリー実行時にバラメータを要求され、結果全てのテーブル列に1がふられます。
- デザインビューにしてSQLビューに切るかえることで解決する可能性があります。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#227991
回答No.2
既にクエリを作成しているのなら UPDATE クエリ1 SET クエリ1.項目名 = "1" ではないですか? テーブル名を書く必要はないはずです
その他の回答 (4)
- ShowMeHow
- ベストアンサー率28% (1424/5027)
回答No.5
>それだとテーブルの全てのデータを更新しちゃうでしょ は? 選択クエリの意味わかってますか?
- bin-chan
- ベストアンサー率33% (1403/4213)
回答No.4
http://okwave.jp/qa/q7277790.html の#1・#2です。 #1に「選択クエリは作れますか?」と書いたのをほったらかしにして、続きの質問とは・・・。 具体的なテーブル名・列名を提示してないので、イメージで書いてあるんだから 回答を丸写ししちゃダメでしょ。
- ShowMeHow
- ベストアンサー率28% (1424/5027)
回答No.3
というか、アクセスを使っているなら、 選択クエリをコピぺして、 デザインモード(デザインビュー)で開いて、 更新クエリに変更して、 変更したいレコードのフィールドを表示させ、 レコードの更新に更新させたい値をいれる。 のが簡単。
- ShowMeHow
- ベストアンサー率28% (1424/5027)
回答No.1
update 抽出元のテーブル set 任意のセル = 1 where 抽出の条件 で良いと思います。 抽出条件があっているかどうか確認ください。 (クエリのビューをデータシートビューにすると、選択された行が表示される状態になります。)
質問者
補足
抽出の条件は、単にクエリー名を入れるだけではまずいのでしょうか???
補足
それだとテーブルの全てのデータを更新しちゃうでしょ。それでは意味ないですから。