- ベストアンサー
Access更新クエリーについて
テーブルの任意のデータをクエリーで抽出して、 その抽出したデータについてのみ数字の1 を抽出元のテーブルに設けた任意のセルにふることは できるのでしょうか。 方法はあるのでしょうか。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
#1です。ごめんなさい。もっとシンプルに考えれば良いです。 デザインビューにしてSQLビューに切るかえる。 select 列 from 抽出元のテーブル where 抽出の条件 ; みたいなデータです。 where の前を書き換えます。 select 列 from 抽出元のテーブル の部分を update 抽出元のテーブル set 任意のセル = 1 としてください。 最終的には以下のイメージ update 抽出元のテーブル set 任意のセル = 1 where 抽出の条件 ;
その他の回答 (1)
- bin-chan
- ベストアンサー率33% (1403/4213)
回答No.1
元テーブルはバックアップしておいてくださいね。 テーブルには主キー、または主キーとなりえる「列」がありますか? 更新したい「任意のセル」は、その「列」以外ですか? > テーブルの任意のデータをクエリーで抽出して、 選択クエリを作れますか? 主キー、または主キーとなりえる「列」のみを表示する選択クエリを作って、 デザインビューにしてSQLビューに切るかえる。 select 列 from 抽出元のテーブル where 抽出の条件 ; みたいなデータです。末尾の ; はコピー不要 でもって update 抽出元のテーブル set 任意のセル = 1 where 主キー in ( ここへ選択クエリを貼り付け ) ;