- 締切済み
ACCESS 2003 レポート機能で受注書作成
ACCESS 2003のレポートの機能を使って受注請書を作成しています。 受注番号 お名前 品名 金額 12345 山田 ABC 100 23456 鈴木 ABB 100 23456 鈴木 BCC 200 のようなテーブルがあり、レポートでは受注番号が同じであれば一枚の 受注書にしたいと思っています。 この例ですと山田さん、鈴木さんで二枚の受注書になり、鈴木さんの明細 にはABBとBCCと合計金額が記載されている感じにしたいです。 私が作ったレポートだと鈴木さんも1レコードごとで出てきてしまいます。 同じ受注番号だったら、まとめる方法ないでしょうか? よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- chayamati
- ベストアンサー率41% (260/624)
テーブルの構成はどのようになっていますか? 自分ならテーブルを次のようにします。 ・受注テーブル ID(主キー) お名前 受注No. ・受注明細テーブル ID(主キー) 受注ID…受注テーブルのIDにリレーションを設定 品名 金額 このようにすると受注レコード単位でレポートが簡単に作成できます。 追伸 郵便番号、住所、電話番号等沢山の項目を省略されていると思います。 もしあればお客マスターテーブルを用意するとより良いシステムになります。 ・お客マスターテーブル ID(主キー) お名前 ・受注テーブル ID(主キー) お客ID フィールドのルックアップ設定でお客マスターテーブルを参照 受注No. ・受注明細テーブル ID(主キー) 受注ID…受注テーブルのIDにリレーションを設定 品名 金額
- hatena1989
- ベストアンサー率87% (378/433)
レポートのグループ化の機能を使うといいでしょう。 レポートのデザインビューで [表示] - [並べ替え/グループ化の設定] で、 受注番号 でグループ化して、グループヘッダーを表示させます。 グループヘッダーに、受注番号、名前を配置して、詳細に商品名、金額を配置します。 グループヘッダーの「改ページ」プロパティを「カレントセクションの前」に設定する。 以上です。