質問: accessで、メインフォームとサブフォームがあるとき・・・ accessで、メインフォームとサブフォームがあり、メ インフォームのテキストボックスで期間を指定し、再 クエリを行うマクロボタンでサブフォーム上に期間指 定したデータのみが表示されるようにしています。 また、access起動時に開くフォームがあり、そのフォ ームに、先ほど上述したメインフォームが開くマクロ ボタンを作成したところ、パラメータの入力画面が出 てきてしまいました。 恐らく、サブフォームの抽出用のクエリに設定してあ るものだと思いますが、これが表示されないようにす ることは出来ないのでしょうか?
回答: 起動時に開くフォームとその抽出設定されているフォームが同時に開こうとしているためでしょう。 ボタンを作成しただけ?ですよね。 起動時に開くフォームに作ったボタンのプロパティでイベントはクリック時になっていますか? ボタンのイベントをクリック時に書いてあればクリックされるまでは開かないはずです。 そのボタンのイベントと作ったマクロを確認してみてください。なにか起動時に開くフォームと一緒に開こうとする部分はないですか。