Accessのレポートウィザードで帳票を自動生成する|フィールド選択・グループ化・集計・レイアウトの設定手順とMOS試験対策

「Accessに蓄積したデータを見やすい帳票にまとめたい」「担当者別・月別の集計レポートを印刷用に出力したい」「レポートをゼロからデザインするのは難しそう」——こうした声に応えるのが、Accessのレポートウィザードです。ウィザードを使えば、テーブルやクエリからフィールドを選ぶだけで、グループ化・集計・レイアウト設定が施された帳票を数分で自動生成できます。

Accessのレポートは、画面上の閲覧だけでなく印刷やPDF出力を想定したデータ表示機能です。クエリが「データを取り出す」ためのツールであるのに対し、レポートは「取り出したデータを整形して見せる」最終出力ツールに位置付けられます。レポートウィザードはその作成を対話形式で導いてくれるため、デザインビューの詳細な設定を覚えていなくても実務レベルの帳票が作れます。MOS Access試験(MO-500)でもレポートの作成・設定・修正は重要な操作として出題されます。本記事では、レポートウィザードの起動から完了まで6つのステップを丁寧に解説し、グループ化・集計オプション・レイアウト選択の実践的な使い方、デザインビューでの仕上げ調整、実務シナリオ別パターン、よくあるエラーとその対処法、MOS試験攻略のポイントまで体系的に説明します。

「Accessのレポートの作り方が分からない」「ウィザードとデザインビューをどう使い分けるか知りたい」「集計レポートを印刷用に整えたい」という方は、ぜひ最後まで読んでください。


Accessのレポートウィザードで帳票を自動生成する|フィールド選択・グループ化・集計・レイアウトの設定手順とMOS試験対策 - 解説
目次

Accessのレポートとは——クエリ・フォームとの違い

Accessには「テーブル」「クエリ」「フォーム」「レポート」という4つの主要オブジェクトがあります。それぞれの役割を整理すると、レポートの位置付けが明確になります。

オブジェクト主な役割編集の可否出力先
テーブルデータを蓄積・保管する可(直接入力)画面・印刷
クエリ条件・集計でデータを取り出す一部可画面・他オブジェクトへ
フォーム入力・編集・閲覧のUIを提供する可(フォーム操作)画面中心
レポートデータを整形して印刷・配布する不可(読み取り専用)印刷・PDF・画面

レポートはデータの閲覧・印刷に特化しており、直接編集はできません。グループ化・ページ小計・総計の自動計算、ページヘッダー・ページフッターへの日付やページ番号の自動挿入など、印刷を意識した機能が充実しています。大量レコードを部門別・担当者別・月別にグループ分けして小計と合計を同時に出力するような集計帳票こそ、レポートが最も力を発揮する用途です。

レポートウィザードとデザインビューの違い

Accessでレポートを作成する方法は主に3つあります。ウィザード・デザインビュー・空白レポートから、それぞれの特徴を比較します。

作成方法特徴向いているケース
レポートウィザード対話形式でフィールド・グループ・集計・レイアウトを選択。自動でレポートを生成する初めてレポートを作る・標準的な帳票を素早く用意したい
デザインビューコントロールを自由に配置。細かいレイアウト調整が可能独自デザインの帳票・複雑な条件付き書式が必要
空白レポートフィールドリストからドラッグして追加するシンプルな方法レイアウトを最初から手動で組みたい

実務上の鉄則は「ウィザードで土台を作り、デザインビューで仕上げる」です。ウィザードで生成したレポートはデザインビューで後から調整できるため、ゼロからデザインビューで作るより圧倒的に効率的です。

レポートウィザードの起動手順——ステップ1

ウィザードの開き方

Accessを起動してデータベースを開きます。ナビゲーションウィンドウでレポートの元にするテーブルまたはクエリを選択しておくと、ウィザードでのフィールド選択が少し楽になります(選択しなくても後から指定できます)。

  • リボン左上の[作成]タブをクリックする
  • [レポート]グループの中にある[レポートウィザード]ボタンをクリックする
  • 「レポートウィザード」ダイアログが開く

ダイアログは全部で5~6画面構成です。画面の上部に「手順1/5」のような表示が出るので、どのステップにいるかを常に確認しながら進めます。

フィールドの選択——ステップ2

ウィザードの最初の画面で、レポートに表示するフィールドを選択します。

テーブル・クエリの選択

画面上部の[テーブル/クエリ]ドロップダウンから、データソースを選びます。テーブルを直接指定することもできますが、実務では「あらかじめ必要な条件・集計をクエリで定義しておき、そのクエリをレポートのデータソースにする」パターンが保守性の高い設計です。たとえば「受注クエリ(担当者・商品名・売上金額・受注日を抽出済み)」を用意しておき、それをレポートのデータソースに指定します。

使用するフィールドの追加

テーブル・クエリを選択すると、左側の[使用可能なフィールド]ボックスにフィールド一覧が表示されます。レポートに含めたいフィールドを選んで[>]ボタンをクリックすると、右側の[選択したフィールド]に移動します。全フィールドを追加するには[>>]ボタンを使います。不要なフィールドは[<]で戻せます。

ボタン動作
>選択中のフィールドを1つ追加
>>使用可能なフィールドをすべて追加
<選択中のフィールドを1つ戻す
<<選択したフィールドをすべて戻す

複数のテーブル・クエリからフィールドを混在させることもできます。[テーブル/クエリ]ドロップダウンを切り替えながら、複数ソースのフィールドを[選択したフィールド]に追加していきます。ただし、テーブル間にリレーションシップが設定されていないと結合できないため、事前に必要なリレーションシップを作成しておく必要があります。

フィールドの選択が完了したら[次へ]をクリックして次のステップに進みます。

グループ化レベルの設定——ステップ3

グループ化はレポートウィザードの最も重要な設定です。「どのフィールドで記録をまとめるか」を指定します。グループ化を使うと、同じ担当者の受注記録が担当者ごとにまとめて表示され、グループごとの小計を自動で算出できます。

グループ化フィールドの追加

画面左側に選択したフィールドの一覧が表示されます。グループ化の基準にしたいフィールドをクリックして選択し、[>]ボタンをクリックすると、右側のプレビューにグループとして設定されます。グループ化しないフィールドは詳細行に残ります。

たとえば「担当者名」をグループ化フィールドに設定すると、プレビューは次のような構造になります。

表示レベル内容
グループヘッダー担当者名(グループの見出し)
詳細行商品名・売上金額・受注日(各レコード)
グループフッター担当者ごとの売上合計(集計値)

複数レベルのグループ化

グループ化は最大4レベルまで設定できます。たとえば「年」でまず大グループを作り、その中を「担当者名」でさらにグループ化する2段階構成にすると、年別・担当者別の集計帳票が作れます。グループ化フィールドの優先順位は[優先度↑]・[優先度↓]ボタンで変更します。

グループ化オプション

[グループ化オプション]ボタンをクリックすると、グループ化の粒度を細かく設定できます。日付/時刻型フィールドをグループ化する場合は「年」「四半期」「月」「週」「日」「時」「分」から選択できます。たとえば受注日フィールドを「月」単位でグループ化すると、月別の受注集計レポートが作れます。

グループ化の設定が完了したら[次へ]をクリックします。

並べ替えと集計オプション——ステップ4

このステップでは、詳細レコードの並べ替え順序と、グループごとの集計計算を設定します。

並べ替えの設定

最大4つのフィールドに並べ替えを設定できます。ドロップダウンからフィールドを選び、右側のボタンで「昇順」か「降順」かを切り替えます。たとえば受注日を「昇順」に設定すると、各担当者グループ内でレコードが日付の早い順に並びます。

集計オプションの設定

グループ化を設定した場合、[集計オプション]ボタンが表示されます。クリックすると「集計オプション」ダイアログが開き、数値型・通貨型フィールドに対して集計計算を選択できます。

集計関数計算内容実務での使用例
合計(Sum)グループ内の数値を合算する担当者別売上合計・部門別コスト合計
平均(Avg)グループ内の平均値を計算する月別平均受注金額・担当者別平均処理件数
最小(Min)グループ内の最小値を取得する担当者別最小受注額・カテゴリ別最低価格
最大(Max)グループ内の最大値を取得する担当者別最大受注額・商品別最高売上

チェックボックスで集計の種類を選択したあと、「詳細と集計値の両方を表示する」か「集計値のみを表示する」かをラジオボタンで選びます。加えて「合計に対する割合を計算する」にチェックを入れると、グループ合計が全体合計に占める比率(構成比)を自動で算出できます。

集計オプションの設定が完了したら[OK]でダイアログを閉じ、[次へ]をクリックします。

レイアウトの選択——ステップ5

このステップでは、レポートの見た目のレイアウトと用紙の向きを選択します。

レイアウトの種類

グループ化を設定した場合、選択できるレイアウトは以下のとおりです。画面左のプレビュー図を参考にしながら選択します。

レイアウト名特徴向いているケース
ステップ型グループが階段状にインデントされ、グループレベルが視覚的に分かりやすい多段階グループの帳票・読みやすさ重視
ブロック型グループが縦にまとめて表示される。詳細行はグループ内で連続して表示コンパクトな帳票・印刷スペースを節約したい
アウトライン型グループヘッダーが列見出しと同じ行に入り、横にコンパクトにまとまる横に広いフィールドが多い帳票

グループ化なしの場合は「表形式」(フィールドが列として横に並ぶ)と「単票形式」(レコードごとに縦に並ぶ)から選べます。

用紙の向きの選択

「縦(ポートレート)」または「横(ランドスケープ)」を選択します。フィールドが多く横幅が必要な場合は「横」を選ぶと1ページに収まりやすくなります。「すべてのフィールドが1ページに収まるようにする」チェックボックスをオンにすると、フィールドのサイズが自動調整されて用紙内に収められます。ただし、フィールド数が多い場合は文字が小さくなりすぎることがあるため、後からデザインビューで列幅を手動調整することが多いです。

レイアウトの選択が完了したら[次へ]をクリックします。

レポートタイトルの入力と完了——ステップ6

最後の画面でレポートのタイトルを入力します。ここで入力した文字列がレポートのページヘッダーに表示されると同時に、ナビゲーションウィンドウ上のオブジェクト名にも使われます。オブジェクト名は後から変更できますが、他のオブジェクト(マクロ・VBAなど)からこのレポート名を参照している場合は変更すると参照が切れます。わかりやすく一意な名前をつける習慣をもちましょう。

下部のラジオボタンで「レポートのプレビューを開く」か「レポートのデザインを変更する」かを選べます。初めて作成する場合は「レポートのプレビューを開く」を選び、生成結果を印刷プレビューで確認するのがおすすめです。

[完了]をクリックするとレポートが生成され、選択したモードで開きます。これでウィザードによるレポート作成は完了です。

生成されたレポートをデザインビューで仕上げる

ウィザードで生成したレポートは実用的な構造を持っていますが、印刷物として配布する前にデザインビューで仕上げ調整を行うのが通常のワークフローです。

デザインビューの開き方

レポートをナビゲーションウィンドウで右クリック→[デザインビュー]を選択するか、印刷プレビュー表示中にリボンの[デザインビュー]をクリックします。デザインビューではレポートが複数のセクション(レポートヘッダー・ページヘッダー・グループヘッダー・詳細・グループフッター・ページフッター・レポートフッター)に分かれて表示されます。

よく行う調整作業

調整内容操作方法
列幅の変更コントロールをクリックして選択し、ハンドルをドラッグして幅を調整する
ラベルのテキスト変更ラベルをダブルクリックして編集モードに入り、表示テキストを書き換える
フォント・文字サイズの変更コントロールを選択し、プロパティシートまたはリボンの[書式]タブで変更する
罫線・背景色の設定コントロールを選択し、プロパティシートの[書式]タブで「境界線スタイル」「背景色」を設定する
ページ番号の挿入[デザイン]タブ→[ページ番号]から書式と配置を選択して自動挿入する
日付・時刻の挿入[デザイン]タブ→[日付と時刻]から書式を選択してページヘッダーなどに挿入する
条件付き書式の設定コントロールを選択し、[書式]タブ→[条件付き書式]でルールを追加する(例:売上合計が100万円以上のセルを赤字にする)

レイアウトビューでの微調整

デザインビューに加え、「レイアウトビュー」も便利です。レイアウトビューはデータを表示しながらコントロールの位置やサイズを調整できるモードで、「どう見えるか」を確認しながら編集できます。大まかな列幅調整はレイアウトビューで行い、詳細な位置合わせはデザインビューで行うと効率的です。

実務シナリオ別——レポートウィザード活用パターン

パターン1:担当者別売上集計レポート

受注テーブルから「担当者名・顧客名・商品名・売上金額・受注日」をフィールドとして選択し、「担当者名」をグループ化フィールドに設定します。集計オプションでは「売上金額」のSumにチェックを入れ、「詳細と集計値の両方を表示する」を選択します。レイアウトは「ステップ型」、向きは「縦」に設定すると、担当者ごとの受注明細と担当者別売上合計を同時に印刷できる帳票が完成します。

パターン2:月別受注件数サマリーレポート

受注日フィールドを含むクエリをデータソースにします。グループ化ステップで「受注日」をグループ化フィールドに設定し、[グループ化オプション]で「月」を選択します。集計オプションでは「受注ID」のCountにチェックを入れ、「集計値のみを表示する」を選択します。月ごとの受注件数だけを一覧表示するコンパクトなサマリーレポートが作れます。

パターン3:商品カテゴリ別在庫レポート(2段階グループ)

商品テーブルと在庫テーブルを結合したクエリをデータソースにします。グループ化は「商品カテゴリ」→「商品名」の2段階で設定します。集計オプションでは「在庫数量」のSum・Min・Maxをそれぞれ有効にします。「合計に対する割合を計算する」もオンにすると、各商品カテゴリが全在庫に占める比率まで自動算出される詳細な在庫分析帳票が完成します。

パターン4:シンプルな単票レポート(グループ化なし)

顧客テーブルから「顧客名・住所・電話番号・担当者名」を選択し、グループ化は設定しません。レイアウトは「単票形式」を選ぶと、1レコードを1ページに大きく表示する顧客カルテのような帳票が作れます。宛名ラベル作成には別途「ラベルウィザード」を使いますが、シンプルな顧客情報シートなら単票レイアウトで十分です。

よくあるエラーと対処法

症状原因対処法
集計オプションボタンがグレーアウトして選択できないグループ化フィールドが設定されていない、または数値・通貨型フィールドが選択されていないグループ化ステップに戻って設定を確認する。数値型フィールドを選択に含める
レポートを開くとフィールドが「#エラー」と表示されるデータソースのテーブル・クエリ名が変わった、またはフィールド名が変更されたレポートをデザインビューで開き、プロパティシートの[データ]タブでコントロールソースを確認・修正する
印刷時にフィールドが途中で切れるコントロールのサイズが実際のデータより小さいデザインビューでコントロールを拡大するか、プロパティシートの[書式]タブで「自動サイズ調整」をオンにする
グループヘッダーが印刷されないグループヘッダーセクションの「高さ」が0に設定されているデザインビューでグループヘッダーセクションを選択し、プロパティシートで高さを適切な値に変更する
グループごとの小計が表示されない集計オプションでSumを設定していない、またはグループフッターが非表示になっているウィザードを最初からやり直すか、デザインビューでグループフッターに集計用テキストボックスを追加して「=Sum([フィールド名])」を入力する
ページ番号が毎ページリセットされず連番にならないページフッターの式が正しくない「=[Page] & ” / ” & [Pages]」の式を使う。ページヘッダーセクションに配置していると一部環境でずれることがある

MOS Access試験(MO-500)攻略ポイント

MOS Access 365試験(MO-500)のレポートに関するスキル領域では、レポートの作成・フィールドやコントロールの設定・グループ化・集計の設定・並べ替えなどが出題範囲に含まれます。試験本番で操作を迷わないよう、以下のポイントを押さえておきましょう。

  • ウィザードの起動場所:[作成]タブ→[レポートウィザード]。デザインビューや空白レポートと間違えないよう注意する
  • グループ化の設定方法:ウィザードのグループ化画面でフィールドを[>]ボタンで追加。複数フィールドを追加したときの優先順位は[優先度↑↓]ボタンで変更する
  • 集計オプション:グループ化を設定しないと集計オプションボタンが現れない。Sum・Avg・Min・Maxの選択方法と「詳細と集計値の両方」vs「集計値のみ」の切り替えを体験的に覚える
  • レポートの修正:試験では「既存レポートにフィールドを追加する」「グループ化の順序を変更する」「集計フィールドを追加する」などの修正問題も出る。デザインビューでのコントロール操作を練習しておく
  • プロパティシートの使い方:[F4]キーでプロパティシートを開閉できる。コントロールソースの設定・書式コードの入力・境界線スタイルの変更など、プロパティシートを使う操作が多い
  • セクションの理解:レポートヘッダー・ページヘッダー・グループヘッダー・詳細・グループフッター・ページフッター・レポートフッターの役割の違いを理解しておく
  • 印刷プレビューの活用:設定後は必ず印刷プレビューで確認する。試験の採点はレポートの出力結果で行われるため、見た目が正しく整っていることが重要

MOS試験 レポート操作チェックリスト

確認ポイント操作内容難易度
レポートウィザードの起動[作成]タブ→[レポートウィザード]からウィザードを開ける★☆☆
フィールドの選択複数テーブル・クエリからフィールドを追加できる★☆☆
グループ化の設定1段階・2段階のグループ化フィールドを設定できる★★☆
グループ化オプション(日付粒度)日付フィールドを「月」「四半期」単位でグループ化できる★★☆
集計オプションの設定Sum・Avg・Min・Maxを数値フィールドに設定できる★★☆
レイアウトの選択ステップ型・ブロック型・アウトライン型を用途に応じて選択できる★☆☆
デザインビューでの列幅調整コントロールのサイズをドラッグで変更できる★★☆
ラベルのテキスト変更列ヘッダーのラベルをダブルクリックして書き換えられる★☆☆
集計コントロールの追加グループフッターに「=Sum([フィールド名])」を入力したテキストボックスを追加できる★★★
ページ番号・日付の挿入[デザイン]タブの[ページ番号]・[日付と時刻]から自動挿入できる★★☆

試験時間は50分、採点は1,000点満点で実施されます。合格点は非公表で550点~850点が目安とされています。合格率は公表されていません。受験料については、最新の金額は公式サイトの「受験料・価格」(https://mos.odyssey-com.co.jp/exam/examfee.html)でご確認ください。全国一斉試験の申込締切は試験日のおよそ1か月前(回により異なるため公式サイトの試験日程で確認)です。

レポートの学習時間の目安(公式非公表のため目安)は、クエリ・フォームの操作に慣れているAccessユーザーであれば、レポートウィザードの基本操作から実務レベルの帳票設計まで10~20時間程度が目安です。MOS Access試験全体としては、初学者で40~60時間、業務でAccessを使っている方で20~30時間が学習時間の目安とされています。1日1時間のペースなら初学者で約2か月、経験者で3~4週間を見込んでください。

まとめ:ウィザードで土台を作り、デザインビューで仕上げる

本記事のポイントをまとめます。

  • Accessのレポートとは:データを整形して印刷・PDF出力するための読み取り専用オブジェクト。フォームとの違いは編集不可・印刷特化の点
  • レポートウィザードの起動:[作成]タブ→[レポートウィザード]。対話形式で6ステップのガイドに従って設定する
  • フィールドの選択:データソース(テーブル・クエリ)を指定し、[>]ボタンでフィールドを選択したフィールドリストに移動させる
  • グループ化の設定:分類の基準にするフィールドを設定。最大4レベルまで入れ子にでき、日付フィールドは「月」「四半期」などの粒度でグループ化できる
  • 集計オプション:グループ化が設定されているときに使用可能。Sum・Avg・Min・Maxを数値型・通貨型フィールドに設定し、詳細+集計か集計のみかを選ぶ
  • レイアウト選択:ステップ型(階段状インデント)・ブロック型(コンパクト)・アウトライン型(横コンパクト)から用途に応じて選ぶ。用紙の向きも設定する
  • デザインビューでの仕上げ:列幅・ラベル・フォント・罫線・ページ番号・日付挿入などを調整して完成度を高める
  • MOS試験対策:ウィザードによる新規作成・既存レポートへのフィールド追加・集計コントロールの追加・プロパティシートの操作を体験的に練習する

レポートウィザードは「Access入門の最後の壁」と感じる方も多いですが、6ステップの流れを一度体験すればすぐに感覚がつかめます。ウィザードで骨格を作り、デザインビューで列幅やラベルを整えるだけで、実務で使える帳票が完成します。集計クエリと組み合わせることで、クエリで前処理したデータをそのまま整形された帳票に出力する一貫したワークフローが構築できます。まずは手元のサンプルデータベースでウィザードを一度通してみてください。

PR

MOS Excel 365 対策テキスト&問題集

MOS試験シリーズの対策テキスト。Excel・Word・Access・PowerPointはいずれも同じ試験形式(マルチプロジェクト形式)で実施されます。本書でMOS試験の出題パターンや操作確認の方法を把握しておくと、Accessレポートの試験対策にも直接応用できます。

PR

Microsoft Copilot for Microsoft 365活用大全

Microsoft 365の各アプリをAIで効率化するノウハウを網羅した一冊。Accessを含むOffice全体のデータ活用・自動化の考え方を広げたい方に最適です。レポートウィザードで整えた帳票データをさらに活用するヒントが得られます。


Accessのレポートウィザードで帳票を自動生成する|フィールド選択・グループ化・集計・レイアウトの設定手順とMOS試験対策 - まとめ

Access・MOS対策の無料相談はこちら

「Accessのレポートウィザードの使い方で迷っている」「MOS Access試験の効率的な勉強法を相談したい」という方は、お問い合わせフォームからお気軽にご連絡ください。Excel・Word・Access・PowerPointのMOS対策から実務活用まで、現役インストラクターが個別にサポートします。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

目次