Access (VBA)

Access VBAに関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 7 Professional : Access 2013)
クエリのデザインビュー更新方法
投稿日時: 18/06/16 07:35:31
投稿者: tenkafubu0805

VBAから「DoCmd.OpenQuery "対象クエリ名", acViewDesign, acEdit」で
クエリのデザインビューの表示はできるのですが、
その後、抽出条件を変更して保存したいのです。
 
例えば、フォームなら、「Reports(レポート名).LABEL名.Caption = "変更文字列"」で
キャプション名が変更できます。
 
クエリのデザインビューの抽出条件の書き換えも同様に出来ないのでしょうか。
 
ちなみに、パラメータークエリを作成すれば簡単であるのはわかっているのですが、
手動で変更する場合があるので、条件の書き換えを行いたいと思っています。
 
よろしくお願い致します。

回答
投稿日時: 18/06/16 08:24:14
投稿者: よろずや

クエリの実体はSQL文です。
デザインビューを変更するということは、とりもなおさずSQL文を書き換えていることになります。
逆に、SQL文を書き換えたなら、それはクエリのデザインビューにも反映されます。
もうお分かりですよね。
VBAからSQL文を書き換えればいいんです。

投稿日時: 18/06/16 08:41:07
投稿者: tenkafubu0805

よろずや様
素早い、ご返事をありがとうございます。
 
そうゆうことなんですね。
月曜日に会社で確認してみます。
その際、不明な点がありましたら、改めて質問させていただきます。
 
ありがとうございました

投稿日時: 18/06/18 12:30:27
投稿者: tenkafubu0805

よろずや様
 
最終報告です。
問題なくできました。
 
ありがとうございました。