Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


2115 / 2272 ツリー ←次へ | 前へ→

【3859】Docmdについて yamada 04/11/17(水) 12:02 質問[未読]
【3860】Re:開いているクエリをDoCmdを使って閉じたい かみちゃん 04/11/17(水) 12:48 回答[未読]
【3861】Re:開いているクエリをDoCmdを使って閉じたい yamada 04/11/17(水) 14:39 お礼[未読]

【3859】Docmdについて
質問  yamada  - 04/11/17(水) 12:02 -

引用なし
パスワード
   いつもお世話になっております。

DoCmd.openQuery "クエリ名" で出したデータシートを
プログラム内で消したいのですが、上手くいきません。
ヘルプやCtrl+スペースでそれらしい単語を引っ張ってきたのですが
上手くいきません。

DoCmd.ObjectDelete
DoCmd.Close

前者の記述では、何も起こらず、後者ではFormそのものが閉じてしまいました。

どうすれば呼び出したデータシートを消去できるでしょうか?

【3860】Re:開いているクエリをDoCmdを使って閉じ...
回答  かみちゃん  - 04/11/17(水) 12:48 -

引用なし
パスワード
   こんにちは。かみちゃん です。

>DoCmd.openQuery "クエリ名" で出したデータシートを
>プログラム内で消したいのですが、上手くいきません。

DoCmd.Close acQuery, "クエリ名"
でだめですか?

【3861】Re:開いているクエリをDoCmdを使って閉じ...
お礼  yamada  - 04/11/17(水) 14:39 -

引用なし
パスワード
   ▼かみちゃん さん:

>DoCmd.Close acQuery, "クエリ名"
>でだめですか?

なるほど、Closeにはこういう使い方もあるんですね、ヘルプの引き方が
悪かったようです。
便乗して、OpenQueryもなにか引数を指定できそうなので、少し探してみます。
Accessは奥が深いですね。

ありがとうございました。

2115 / 2272 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
1078265
(SS)C-BOARD v3.8 is Free