Accessに複数のレポートが格納されており、複数のコンボボックスの選択とレポートの実行ボタンに基づいて特定のレポートを生成しようとしています。形。複数のコンボボックス選択(Access、VBA)に基づくレポートを開く
この例では、コンボボックス1 =場所、コンボボックス2 =レポートタイプです。
私は場所からトロントを選択し、レポートタイプから販売を選択するとします。つまり、私はトロントのセールスレポートを生成したいと考えています。
私には2つの問題があります.1つはメジャー、1つはマイナーです。
主な問題:現在、1つのコンボボックスの選択に基づいてレポートを生成することはできます。私のコードは次の通りです:
DoCmd.OpenReport Forms!Form1!Loc, acViewPreview, , "[Loc]='Toronto'"
これが機能するためには、私は "トロント"と名付けられた私の販売レポートを持っている必要があります。コードをチェックする目的で、私はそれを行い、それは働いた。しかし、私は複数のコンボボックスを使用しようとしており、レポートにはより複雑な命名が必要です。コードが複数のコンボボックスから選択範囲を取り出し、対応するレポートを生成するようにするにはどうすればよいですか?
マイナー問題:レポートを実行すると
、私は再び場所を指定するために私に尋ねるポップアップメッセージが表示されます:私は表示され、このポップアップを防ぐことができますどのように
?
何か助けていただければ幸いです。