• 締切済み

ACCESS 2003 レポート機能で受注書作成

ACCESS 2003のレポートの機能を使って受注請書を作成しています。 受注番号  お名前  品名  金額 12345    山田    ABC  100 23456    鈴木    ABB  100 23456    鈴木    BCC  200 のようなテーブルがあり、レポートでは受注番号が同じであれば一枚の 受注書にしたいと思っています。 この例ですと山田さん、鈴木さんで二枚の受注書になり、鈴木さんの明細 にはABBとBCCと合計金額が記載されている感じにしたいです。 私が作ったレポートだと鈴木さんも1レコードごとで出てきてしまいます。 同じ受注番号だったら、まとめる方法ないでしょうか? よろしくお願いいたします。   

みんなの回答

  • chayamati
  • ベストアンサー率41% (260/624)
回答No.2

テーブルの構成はどのようになっていますか? 自分ならテーブルを次のようにします。 ・受注テーブル  ID(主キー)  お名前 受注No. ・受注明細テーブル  ID(主キー)  受注ID…受注テーブルのIDにリレーションを設定  品名  金額 このようにすると受注レコード単位でレポートが簡単に作成できます。 追伸 郵便番号、住所、電話番号等沢山の項目を省略されていると思います。 もしあればお客マスターテーブルを用意するとより良いシステムになります。 ・お客マスターテーブル  ID(主キー)  お名前 ・受注テーブル  ID(主キー)  お客ID フィールドのルックアップ設定でお客マスターテーブルを参照 受注No. ・受注明細テーブル  ID(主キー)  受注ID…受注テーブルのIDにリレーションを設定  品名  金額

回答No.1

レポートのグループ化の機能を使うといいでしょう。 レポートのデザインビューで [表示] - [並べ替え/グループ化の設定] で、 受注番号 でグループ化して、グループヘッダーを表示させます。 グループヘッダーに、受注番号、名前を配置して、詳細に商品名、金額を配置します。 グループヘッダーの「改ページ」プロパティを「カレントセクションの前」に設定する。 以上です。