• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルからアクセスの更新クエリをVBAで実行したい)

エクセルからアクセスの更新クエリをVBAで実行したい

このQ&Aのポイント
  • エクセルからアクセスの更新クエリをVBAで実行する方法について教えてください。
  • アクセスの「テーブル1」の「フィールド」(Yes/No型)がFalseならTrueにする更新クエリをエクセルから実行したいのですが、実行時エラー2147217913が発生しています。どうすれば解決できるでしょうか?
  • エクセルのVBAを使用して、アクセスのテーブル1に対してフィールドの値を更新する方法を教えてください。

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

  • ベストアンサー
  • 30246kiku
  • ベストアンサー率73% (370/504)
回答No.1

> cn.Execute "UPDATE テーブル1 SET フィールド = False WHERE フィールド='" & True & "'" ↓ cn.Execute "UPDATE テーブル1 SET フィールド = True WHERE フィールド = False" > FalseならTrueにする は、全てが True になることと同じと解釈すると cn.Execute "UPDATE テーブル1 SET フィールド = True" でどうなりますか。

1wer56
質問者

お礼

「全てが True になることと同じ」 まさしくそうです! やってみたらできました! ありがとうございます!!!!

関連するQ&A

専門家に質問してみよう