- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Access の VBA で、レポート関連の質問です。)
AccessのVBAでレポートのグループ化と改ページの方法について
このQ&Aのポイント
- AccessのVBAを使用してレポートのグループ化と改ページの方法について質問があります。特定のデータをキーとしてグループ化し、各グループごとに改ページして表示する方法を知りたいです。グループごとにページ番号を振りたい場合もあります。
- 例えば、A、B、Cの3つのグループがあり、Aは2ページ、Bは3ページ、Cは10ページ存在するとします。同じデータのレコードソース内でのグループです。各グループのレポートには「Page: 2 OF x」や「Page: 3 OF x」などの形式でページ番号を表示したいです。
- 通常の方法では、この場合は総ページ数である「Page: 15 OF x」が表示されます。質問者は、各グループごとにページ番号を振りたいため、アイデアや解決方法を求めています。AccessのVBAを使用して効果的な方法を教えていただけると嬉しいです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんにちわ 別途に合計テーブルを作り サブレポートでそのレコードを 呼び込めばいいと思います 別の方法としては、3回に分けて それぞれレポートをプリントする 方法も考えられます(原始的ですが) --------------------------------- 話は変わりますが、請求書などで 先頭に顧客での合計金額を出すような場合には 明細テーブルからあらかじめ合計レコードを作り それを利用して合計行と明細行を表示 するような手法もあります
お礼
回答有り難うございました。 印刷時であれば、openReport の whereCondition の指定で複数回に分けて印刷できるのですが、プレビュー時にうまくいかないんですよね・・・・ サブレポートで行う方法を検討してみます。 また何か有りましたらよろしくお願い致します。