Accessのレポートに合計値を表示する

スポンサーリンク

アクセスのレポートは、グループヘッダーやグループフッターに集計用のテキストボックスを置くことで、グループごとに集計することができます。

スポンサーリンク

レポートでグループごとに集計する

使用される際は、そちらの環境で十分テストのうえ使用してください。

今回使用するテーブルは、前回、「アクセスからエクスポートしたエクセルに書式設定するVBA」で使用した切手の購入履歴を記録するテーブルです。

テーブル構造は、前回の記事をご覧ください。

テーブルに入力したレコードは、このページの下にある テーブル「購入記録」をご覧ください。

レポートにグループヘッダーとグループフッターを追加する

レポートのレコードソースを設定
レポートのレコードソースを設定
レポートにラベルとテキストボックスを設置
レポートにラベルとテキストボックスを配置

レポートにラベルとテキストボックスを配置しました。

テキストボックスの名前は、次のように設定してください。

  • 購入日→txt_購入日
  • 単価→txt_単価
  • 枚数→txt_枚数
  • 購入金額→txt_購入金額
レポートにグループを設定する
レポートにグループを設定する
購入日でグループ化する
購入日でグループ化する
集計の範囲を「月ごと」に設定
月ごとにグループ化
グループフッターを追加する
フッターセクションを追加する
グループフッターを設定
グループフッターを設定
月ごとにグループ化した状態での印刷プレビュー
月ごとにグループ化した状態での印刷プレビュー

月ごとにグループ化されましたが、日付の並びが無茶苦茶ですので、並び替えも設定したいと思います。なお、クエリで並び替えを設定しても、レポートには並び替えが反映しません。

日付順に並び替えを設定する

レポートの並べ替えを設定する
レポートの並べ替えを設定する
購入日の日付順に並び替える
購入日の日付順に並び替える
日付順に並び替えを反映した印刷プレビュー
日付順に並び替えを反映した印刷プレビュー

日付順に並び替えが反映されました。

集計用のテキストボックスを設置

集計用のテキストボックスを設置する
購入日フッターに集計用のテキストボックスを設定
集計用のテキストボックスを設置する
購入日フッターに集計用のテキストボックスを設定
レポートの値が集計された
レポートの値が集計された

グループフッターに集計が設定できました。

次は、月が替わるタイミングで、改ページを設定したいと思います。

月ごとに改ページする

改ページを設定する
購入日フッターに改ページを設定

グループフッターのブロパティにある改ページに、「カレントセクションの後」を設定します。

「カレントセクション」とは、「この部分」です。月ごとの集計を表示するテキストボックスを配置した部分のことを指し、「カレントセクションの前」を選んだ場合、改ページの後に集計行が表示されます。

「カレントセクションの前後」を選ぶと、詳細行→改ページ→集計行→改ページ→翌月の詳細行→ と続いていきます。

ここでは、月末の次の行に集計行を置き、改ページしたいので、「カレントセクションの後」を選択しました。

集計行ごとに改ページされたレポート
集計行ごとに改ページされたレポート

出来上がったレポートの印刷プレビューが、こちらです。

集計用のテキストボックスに書式設定する

集計用のテキストボックスに書式を設定
集計用のテキストボックスに書式を設定

枚数と購入金額のページ計の書式を設定します。

txt_枚数ページ計の書式に、標準を設定、小数点以下表示桁数を0としました。

同様に、txt_購入金額ページ計の書式に通貨を設定し、小数点以下表示桁数を0としました。

集計用のテキストボックスに書式設定したレポート

詳細行と書式がそろいました。

ここまでは、VBAを使わずに設定することができます。

次回の記事は、VBAを使って、ページごとに集計する方法を紹介します。

スポンサーリンク

テーブル「購入記録」

購入日単価枚数購入金額
2022/01/01¥846¥504
2022/01/02¥844¥336
2022/01/03¥843¥252
2022/01/04¥845¥420
2022/01/05¥3208¥2,560
2022/01/06¥841¥84
2022/01/07¥849¥756
2022/01/08¥941¥94
2022/01/09¥842¥168
2022/01/10¥843¥252
2022/01/11¥32014¥4,480
2022/01/12¥8412¥1,008
2022/01/13¥846¥504
2022/01/14¥8416¥1,344
2022/01/15¥841¥84
2022/01/16¥3201¥320
2022/01/17¥8410¥840
2022/01/18¥8412¥1,008
2022/01/19¥943¥282
2022/01/20¥846¥504
2022/01/21¥844¥336
2022/01/22¥3203¥960
2022/01/23¥845¥420
2022/01/24¥848¥672
2022/01/25¥841¥84
2022/01/26¥849¥756
2022/01/27¥3201¥320
2022/01/28¥842¥168
2022/01/29¥843¥252
2022/01/30¥9414¥1,316
2022/01/31¥8412¥1,008
2022/02/01¥941¥94
2022/02/02¥842¥168
2022/02/03¥843¥252
2022/02/04¥8414¥1,176
2022/02/05¥8412¥1,008
2022/02/06¥846¥504
2022/02/07¥8416¥1,344
2022/02/08¥841¥84
2022/02/09¥1001¥100
2022/02/10¥8410¥840
2022/02/11¥8412¥1,008
2022/02/12¥843¥252
2022/02/13¥3206¥1,920
2022/02/14¥844¥336
2022/02/15¥843¥252
2022/02/16¥945¥470
2022/02/17¥848¥672
2022/02/18¥841¥84
2022/02/19¥3209¥2,880
2022/02/20¥845¥420
2022/02/21¥844¥336
2022/02/22¥10011¥1,100
2022/02/23¥841¥84
2022/02/24¥846¥504
2022/02/25¥152¥52
2022/02/26¥8422¥1,848
2022/02/27¥843¥252
2022/02/28¥844¥336
2022/03/01¥1001¥100
2022/03/02¥842¥168
2022/03/03¥843¥252
2022/03/04¥114¥14
2022/03/05¥8412¥1,008
2022/03/06¥846¥504
2022/03/07¥8416¥1,344
2022/03/08¥1001¥100
2022/03/09¥841¥84
2022/03/10¥8410¥840
2022/03/11¥112¥12
2022/03/12¥843¥252
2022/03/13¥846¥504
2022/03/14¥844¥336
2022/03/15¥843¥252
2022/03/16¥845¥420
2022/03/17¥3208¥2,560
2022/03/18¥841¥84
2022/03/19¥849¥756
2022/03/20¥941¥94
2022/03/21¥842¥168
2022/03/22¥843¥252
2022/03/23¥32014¥4,480
2022/03/24¥8412¥1,008
2022/03/25¥846¥504
2022/03/26¥8416¥1,344
2022/03/27¥841¥84
2022/03/28¥3201¥320
2022/03/29¥8410¥840
2022/03/30¥8412¥1,008
2022/03/31¥943¥282
2022/04/01¥846¥504
2022/04/02¥844¥336
2022/04/03¥3203¥960
2022/04/04¥845¥420
2022/04/05¥848¥672
2022/04/06¥841¥84
2022/04/07¥849¥756
2022/04/08¥3201¥320
2022/04/09¥842¥168
2022/04/10¥843¥252
2022/04/11¥9414¥1,316
2022/04/12¥8412¥1,008
2022/04/13¥846¥504
2022/04/14¥32016¥5,120
2022/04/15¥841¥84
2022/04/16¥841¥84
2022/04/17¥9410¥940
2022/04/18¥8412¥1,008
2022/04/19¥843¥252
2022/04/20¥846¥504
2022/04/21¥844¥336
2022/04/22¥843¥252
2022/04/23¥845¥420
2022/04/24¥848¥672
2022/04/25¥1001¥100
2022/04/26¥849¥756
2022/04/27¥841¥84
2022/04/28¥842¥168
2022/04/29¥3203¥960
2022/04/30¥8414¥1,176
2022/05/01¥8412¥1,008
2022/05/02¥946¥564
2022/05/03¥8416¥1,344
2022/05/04¥841¥84
2022/05/05¥3201¥320
2022/05/06¥8410¥840
2022/05/07¥8412¥1,008
2022/05/08¥943¥282
2022/05/09¥846¥504
2022/05/10¥844¥336
2022/05/11¥843¥252
2022/05/12¥845¥420
2022/05/13¥848¥672
2022/05/14¥841¥84
2022/05/15¥849¥756
2022/05/16¥1001¥100
2022/05/17¥842¥168
2022/05/18¥843¥252
2022/05/19¥8414¥1,176
2022/05/20¥32012¥3,840
2022/05/21¥846¥504
2022/05/22¥8416¥1,344
2022/05/23¥941¥94
2022/05/24¥841¥84
2022/05/25¥8410¥840
2022/05/26¥32012¥3,840
2022/05/27¥843¥252
2022/05/28¥846¥504
2022/05/29¥944¥376
2022/05/30¥843¥252
2022/05/31¥845¥420
2022/06/01¥848¥672
2022/06/02¥841¥84
2022/06/03¥849¥756
2022/06/04¥841¥84
2022/06/05¥842¥168
2022/06/06¥1003¥300
2022/06/07¥8414¥1,176
2022/06/08¥8412¥1,008
2022/06/09¥846¥504
2022/06/10¥32016¥5,120
2022/06/11¥841¥84
2022/06/12¥841¥84
2022/06/13¥9410¥940
2022/06/14¥8412¥1,008
2022/06/15¥843¥252
2022/06/16¥3206¥1,920
2022/06/17¥844¥336
2022/06/18¥843¥252
2022/06/19¥945¥470
2022/06/20¥848¥672
2022/06/21¥841¥84
2022/06/22¥849¥756
2022/06/23¥841¥84
2022/06/24¥842¥168
2022/06/25¥843¥252
2022/06/26¥8414¥1,176
2022/06/27¥10012¥1,200
2022/06/28¥846¥504
2022/06/29¥8416¥1,344
2022/06/30¥841¥84
2022/07/01¥3201¥320
2022/07/02¥8410¥840
2022/07/03¥8412¥1,008
2022/07/04¥943¥282
2022/07/05¥846¥504
2022/07/06¥844¥336
2022/07/07¥3203¥960
2022/07/08¥845¥420
2022/07/09¥848¥672
2022/07/10¥941¥94
2022/07/11¥849¥756
2022/07/12¥841¥84
2022/07/13¥842¥168
2022/07/14¥843¥252
2022/07/15¥8414¥1,176
2022/07/16¥8412¥1,008
2022/07/17¥846¥504
2022/07/18¥10016¥1,600
2022/07/19¥841¥84
2022/07/20¥841¥84
2022/07/21¥8410¥840
2022/07/22¥32012¥3,840
2022/07/23¥843¥252
2022/07/24¥846¥504
2022/07/25¥944¥376
2022/07/26¥843¥252
2022/07/27¥845¥420
2022/07/28¥3208¥2,560
2022/07/29¥841¥84
2022/07/30¥849¥756
2022/07/31¥941¥94
2022/08/01¥842¥168
2022/08/02¥843¥252
2022/08/03¥8414¥1,176
2022/08/04¥8412¥1,008
2022/08/05¥846¥504
2022/08/06¥8416¥1,344
2022/08/07¥841¥84
2022/08/08¥1001¥100
2022/08/09¥8410¥840
2022/08/10¥8412¥1,008
2022/08/11¥843¥252
2022/08/12¥3206¥1,920
2022/08/13¥844¥336
2022/08/14¥843¥252
2022/08/15¥945¥470
2022/08/16¥848¥672
2022/08/17¥841¥84
2022/08/18¥3209¥2,880
2022/08/19¥841¥84
2022/08/20¥842¥168
2022/08/21¥943¥282
2022/08/22¥8414¥1,176
2022/08/23¥8412¥1,008
2022/08/24¥846¥504
2022/08/25¥8416¥1,344
2022/08/26¥841¥84
2022/08/27¥841¥84
2022/08/28¥8410¥840
2022/08/29¥10012¥1,200
2022/08/30¥843¥252
2022/08/31¥846¥504
2022/09/01¥844¥336
2022/09/02¥3203¥960
2022/09/03¥845¥420
2022/09/04¥848¥672
2022/09/05¥941¥94
2022/09/06¥849¥756
2022/09/07¥841¥84
2022/09/08¥3202¥640
2022/09/09¥843¥252
2022/09/10¥8414¥1,176
2022/09/11¥9412¥1,128
2022/09/12¥846¥504
2022/09/13¥8416¥1,344
2022/09/14¥841¥84
2022/09/15¥841¥84
2022/09/16¥8410¥840
2022/09/17¥8412¥1,008
2022/09/18¥843¥252
2022/09/19¥1006¥600
2022/09/20¥844¥336
2022/09/21¥843¥252
2022/09/22¥845¥420
2022/09/23¥3208¥2,560
2022/09/24¥841¥84
2022/09/25¥849¥756
2022/09/26¥941¥94
2022/09/27¥842¥168
2022/09/28¥843¥252
2022/09/29¥32014¥4,480
2022/09/30¥8412¥1,008
2022/10/01¥846¥504
2022/10/02¥9416¥1,504
2022/10/03¥841¥84
2022/10/04¥841¥84
2022/10/05¥8410¥840
2022/10/06¥8412¥1,008
2022/10/07¥843¥252
2022/10/08¥846¥504
2022/10/09¥844¥336
2022/10/10¥1003¥300
2022/10/11¥845¥420
2022/10/12¥848¥672
2022/10/13¥841¥84
2022/10/14¥3209¥2,880
2022/10/15¥841¥84
2022/10/16¥842¥168
2022/10/17¥943¥282
2022/10/18¥8414¥1,176
2022/10/19¥8412¥1,008
2022/10/20¥3206¥1,920
2022/10/21¥8416¥1,344
2022/10/22¥841¥84
2022/10/23¥941¥94
2022/10/24¥8410¥840
2022/10/25¥8412¥1,008
2022/10/26¥843¥252
2022/10/27¥846¥504
2022/10/28¥844¥336
2022/10/29¥843¥252
2022/10/30¥845¥420
2022/10/31¥1008¥800
2022/11/01¥841¥84
2022/11/02¥849¥756
2022/11/03¥841¥84
2022/11/04¥3202¥640
2022/11/05¥843¥252
2022/11/06¥8414¥1,176
2022/11/07¥9412¥1,128
2022/11/08¥846¥504
2022/11/09¥8416¥1,344
2022/11/10¥3201¥320
2022/11/11¥841¥84
2022/11/12¥8410¥840
2022/11/13¥9412¥1,128
2022/11/14¥843¥252
2022/11/15¥846¥504
2022/11/16¥844¥336
2022/11/17¥843¥252
2022/11/18¥845¥420
2022/11/19¥848¥672
2022/11/20¥841¥84
2022/11/21¥1009¥900
2022/11/22¥841¥84
2022/11/23¥842¥168
2022/11/24¥843¥252
2022/11/25¥32014¥4,480
2022/11/26¥8412¥1,008
2022/11/27¥846¥504
2022/11/28¥9416¥1,504
2022/11/29¥841¥84
2022/11/30¥841¥84
2022/12/01¥32010¥3,200
2022/12/02¥8412¥1,008
2022/12/03¥843¥252
2022/12/04¥946¥564
2022/12/05¥844¥336
2022/12/06¥843¥252
2022/12/07¥845¥420
2022/12/08¥848¥672
2022/12/09¥841¥84
2022/12/10¥849¥756
2022/12/11¥841¥84
2022/12/12¥1002¥200
2022/12/13¥843¥252
2022/12/14¥8414¥1,176
2022/12/15¥8412¥1,008
2022/12/16¥3206¥1,920
2022/12/17¥8416¥1,344
2022/12/18¥841¥84
2022/12/19¥941¥94
2022/12/20¥8410¥840
2022/12/21¥8412¥1,008
2022/12/22¥3203¥960
2022/12/23¥846¥504
2022/12/24¥844¥336
2022/12/25¥1003¥300
2022/12/26¥845¥420
2022/12/27¥848¥672
2022/12/28¥11¥1
2022/12/29¥849¥756
2022/12/30¥841¥84
2022/12/31¥842¥168

コメントをどうぞ!

タイトルとURLをコピーしました