Access 項目ごとにフォールド全データ表示
Access2010で質問です。
よろしくお願いいたします。
Tabにある顧客番号フィールド全てに対して、
商品番号ごとに、実績が無いデータも表示させたいです。
---------------------
・Tab(顧客情報テーブル)
顧客番号
顧客名
・Q1(売上実績クエリ)
顧客番号,
商品名(抽出条件 Forms![フォーム1]![商品番号] Or Forms![フォーム1]![商品番号2] )
売上実績
・Q2(完成クエリ)
顧客番号,商品名,売上実績
1 ,商品A ,0
2 ,商品A ,2
3 ,商品A ,10
1 ,商品B ,1
2 ,商品B ,0
3 ,商品B ,5
---------------------
選択クエリでTabフィールドを全て表示させるように結合させると、
---------------------
・Q2(完成クエリ)
顧客番号,商品名,売上実績
1 ,商品B ,1
2 ,商品A ,2
3 ,商品A ,10
3 ,商品B ,5
---------------------
という表示になりますが、
顧客番号×商品数(A、B)のデータ数を出したいです。
単純に商品名ごとにTabとQ2結合クエリを作成し、
後でまとめるという方法もありますが、
Q1「商品名」の抽出条件は今後増える予定があるため、
できるだけ少ない数のクエリで処理できるようにしたいと思っています。
もしお分かりになれば、教えていただけないでしょうか。
どうぞよろしくお願いいたします。
補足
ありがとうございます。 同じ内容のデータを作ってみたところ、ご提案のやり方で進められそうなのですが 下記の処理内容が理解できません。。 INDEX(($B$1:$B$1000=F$1)*ROW(F$1:F$1000)+($B$1:$B$1000<>F$1)*10000,0) INDEXで範囲の指定をしてるのは分かるのですが、肝心の内容がちんぷんかんぷんで・・・ 恐れ入りますが、ご教示頂けますでしょうか。 何卒よろしくお願いいたします。