【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード

先日、クエリをVBで実行するには
こんな風に↓やる、と聞いたのですが
DoCmd.OpenQuery "myクエリ1", acViewNormal, acEdit
http://oshiete1.goo.ne.jp/qa2661049.html

例えば、myクエリ1、が画面に表示するクエリだったりすると
今度、画面に表示された、表を閉じるには
VBで操作するには、どうするのですか
よろしくお願いします

A 回答 (3件)

 自分自身を閉じるなら「Docmd.close」のみでOKです。

Closeアクション参照。

DoCmd.Close [objecttype, objectname], [save]
です。
    • good
    • 0
この回答へのお礼

なるほどわかりました
ありがとうございました
助かりました

お礼日時:2007/01/16 09:51

一つしか開いてない状態なら


DoCmd.Close

複数開いてるなら
DoCmd.Close acQuery, "myクエリ1"
    • good
    • 0
この回答へのお礼

早急な回答ありがとうございました
おかげさまで助かりました
ポイントをつけて締め切るは、は適当です(2人しかないので)
あしからず

お礼日時:2007/01/16 09:56

DoCmd.Close acQuery, "クエリ1", acSaveNo



とします。

DoCmdメソッドは、マクロで出来ることは全て出来るはずなので迷った時はマクロを開いて探してみてヘルプを表示すると簡単です。
    • good
    • 0
この回答へのお礼

ありがとうございます
>・・・迷った時はマクロを開いて・・・
という、アドバイスはとても参考になりました
ありがとうございました

お礼日時:2007/01/16 09:54

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!