• ベストアンサー

Access更新クエリーについて

テーブルの任意のデータをクエリーで抽出して、 その抽出したデータについてのみ数字の1 を抽出元のテーブルに設けた任意のセルにふることは できるのでしょうか。 方法はあるのでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.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 ( ここへ選択クエリを貼り付け  ) ;

関連するQ&A