電子書籍の厳選無料作品が豊富!

お世話になってます。
VBA初心者なのですが・・・。

Accessで選択クエリを作成してVBAモジュール内で
その選択クエリを呼び出したところ、選択クエリの実行結果
(データシート?)が表示されてしまうのですが、
それを表示したくないのですが、何か方法はあるのでしょうか?
調べているのですがいまひとつ、調べ方がよく分からず
ここで質問させて頂きました。

よろしくお願い致します。

A 回答 (2件)

どうもです。


やっている事がチョットわからないのですが・・・・・
実行結果=データーシートは正常だと思います。

VBAモジュール内で
その選択クエリを呼び出したところ、

クエリーを使ってリストボックスなどに表示したいとかですか?
フォームのボタンを押したら?とかですか?
もし可能であればどの様に書いているか記載すると、他の方からの意見も出やすいと思います。
    • good
    • 0

>Accessで選択クエリを作成してVBAモジュール内でその選択クエリを呼び出したところ、選択クエリの実行結果(データシート?)が表示されてしまうのですが、



Docmd.OpenQuery "クエリ名"

を実行すると対象のクエリが選択クエリの場合、選択クエリの実行結果が表形式で表示されます。アクションクエリ(追加クエリや更新クエリ、削除クエリ)の場合そのクエリが実行されます。

何をしたいのかがはっきりしていないので、目的としている結果と作成しているコマンドが食い違っている可能性があります。
    • good
    • 0

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