プロが教えるわが家の防犯対策術!

下記の様なテーブルがあります。

テーブル名:T_明細
+----------------------------------------------+
ID   受注番号   名称   数量   発注先
+----------------------------------------------+
1   1      りんご   1   A商店
2   1      ぶどう   3   A商店
3   2      みかん   2   A商店
3   2      キウイ   2   A商店
4   2      桃     1   Bショップ
5   3      メロン   3   A商店
6   3      バナナ   2   Cストア
+----------------------------------------------+

このテーブルの情報を下記の様なフォームを作成し
表示しようとしています。


フォーム名:F_発注処理(受注番号単位で開かれます)※帳票形式にて表示

■受注番号1 で開いた場合
-------------------------------
A商店      発注明細
      りんご   1
      ぶどう   3
-------------------------------

■受注番号2 で開いた場合
-------------------------------
A商店      発注明細
        みかん   2
        キウイ   2
-------------------------------
Bショップ   発注明細
      桃   1
-------------------------------

■受注番号3 で開いた場合
-------------------------------
A商店      発注明細
      メロン   3
-------------------------------
Cストア      発注明細
      バナナ   2
-------------------------------


Accessの仕様で、帳票形式のフォーム内にサブフォームを設置できないのは、知っています。
また、別の方法で「発注明細」部分をリストボックスにし
親レコード毎に、Rowsourceの値を変更するような仕組みにしてみましたが
これも上手くいきませんでした。(元々こういう使い方は出来ないのでしょうか・・・)
参考:Form Loadイベントに
   Me.明細.RowSource = "SELECT 名称,数量 FROM T_明細 WHERE 受注番号 = " & Me.受注番号 & " and .発注先 = '" & Me.発注先 & "';"



要は、
1.受注番号毎に、F_発注処理フォームは開かれる
2.発注先毎に帳票表示し、各発注先毎に明細を表示

という条件を満たしたいのですが、良い方法が思いつきません。
どなたかご助言頂けませんでしょうか。宜しく御願い致します。

A 回答 (3件)

受注番号、発注先で、グループ化して、受注番号のフッターで改ページする


って、複雑に考えないでも・・・

> テーブル名:T_明細

をソースに簡単に出来るよ^^;;;
    • good
    • 0

http://www.mahoutsukaino.com/ac/ac2000/index2000 …

「絞込み」の仕組み(初級) 
http://www.mahoutsukaino.com/ac/ac2000/ac2000/ke …
とか
  2段階の絞込み
http://www.mahoutsukaino.com/ac/ac2000/ac2000/qr …
が参考になりませんか。
    • good
    • 0

サブデータシートなら可能です。



サブデータシートについて
http://office.microsoft.com/ja-jp/access/HP05236 …
【データシート形式】でサブデータシートを表示させたいのですが。。。
http://www.accessclub.jp/bbs3/0003/superbeg1261. …
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!