- ベストアンサー
アクセスのクエリを開く前にマクロを実行できますか?
フォームやレポートを開く前にマクロを実行できますが、同様のことをクエリを開く前にもする方法はないでしょうか? 具体的には、いくつかのテーブル作成クエリと追加クエリをまとめて行うマクロを実行してから、選択クエリを開きたいのです。 「SQLビューで1行加えるだけ」みたいなのができると助かります。 よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
クエリのイベントは拾えないので クエリのプロパティを隠しオブジェクトにしておけば うっかり実行は避けられると思います。 実行の際は、No1さんの流れで
その他の回答 (1)
- mshr1962
- ベストアンサー率39% (7417/18945)
回答No.1
逆の方法になりますが... >いくつかのテーブル作成クエリと追加クエリをまとめて行うマクロ 上記の最後の行に「クエリを開く」マクロを設定すればいいのでは?
補足
早速のご回答ありがとうございます。 説明が足りませんでした。すみません。 なぜ、こんなことを聞くかというと、 テーブルのデータが最新の状態(=作成クエリ、追加クエリ実行後)でないときにクエリを実行してしまわないように、 クエリを開く=テーブルのデータが最新にする としておきたいのです。