![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
access でクエリの値によって展開されるレポートを分岐させたい
こんにちは、コードがわからないので教えてください
表題ですが、
SELECT クエリA.発注コード, クエリA.製品コード, クエリA.数量, クエリA.購買先コード
FROM クエリA INNER JOIN 購買先マスタ ON クエリA.購買先コード = 購買先マスタ.購買先コード
WHERE (((クエリA.発注ID)=[Forms]![FORMA]![CONTROLA]))
ORDER BY クエリA.製品コード;
というクエリBがあるとします
抽出条件は発注IDですが、選ぶIDによって、購買先がA社であったりB社であったりします
購買先がA社(購買先コードは1)である場合はレポートA
B社(購買先コードは2)である場合ははレポートB
が展開されるようにしたいのですが
下記のコードを書くとエラーが出ます
If Query![クエリB]![購買先コード].Value = 1 Then
DoCmd.OpenReport "レポートA", acViewPreview
Else
DoCmd.OpenReport "レポートB", acViewPreview
End If
●レポートA,BとちらもレコードソースはクエリBです
としてデバッグをかけると、”対象はコレクションでなければなりません”
と言われます
ですが、構文がわかりません
簡単なことなのかもしれませんが
ご教示よろしくお願いいたします
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCELの外部データ取得ができない
-
アクセスのエラー「クエリには...
-
access追加クエリ実行時の重複...
-
yes/no型のチェックができない...
-
ACCESSのフィールドの表示順が...
-
Accessで複数(200件程)の置換
-
Me.FilterOn = True は先でも後で
-
AccessでSQL結果を直接csvに書...
-
ログイン画面後のページの表取...
-
Access:クエリの集計でグループ...
-
Access 不一致クエリ(たぶん)
-
【Access2003 VBA】クエリをエ...
-
Access VBA(条件付きクエリ実...
-
レコード件数をファイル名にし...
-
Accessで検索結果を一覧に表示...
-
複数クエリのデータをまとめる...
-
アクセスで空白がグループ化さ...
-
Accessのエラーについてです。
-
ACCESSで追加クエリを連続実行...
-
差込印刷での全角表示について...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
アクセスのエラー「クエリには...
-
EXCELの外部データ取得ができない
-
access追加クエリ実行時の重複...
-
AccessでSQL結果を直接csvに書...
-
yes/no型のチェックができない...
-
Access 複数のクエリの結果を...
-
ACCESSのフィールドの表示順が...
-
アクセスで空白がグループ化さ...
-
Access2000で抽出したデータに...
-
Accessで複数(200件程)の置換
-
Accessのエラーについてです。
-
Me.FilterOn = True は先でも後で
-
Accessでユニオンクエリを作成...
-
Access 0で除算(並べ替...
-
Access複数のクエリをExcelの1...
-
ログイン画面後のページの表取...
-
ACCESS テーブル内の列...
-
アクセス ADO レコードの件数...
-
Accessで進行状況インジケータ...
-
Accessで納品書を作りたいです
おすすめ情報
ありがとうございました
出来ました 助かりました
Vlookupは気づきませんでした
また、わからない事が出ました 質問してますのでよろしければ見てやって下さい
※アプリでベストアンサ時にお礼書く方法がわからないのでこちらに書きました