「Accessでレポートを作ろうとしたけれど、どのウィザードを選べばよいかわからない」「グループ化して部門別に集計したいが設定場所がみつからない」という悩みを持つ方は多くいます。Accessのレポートはデータベースに蓄積したデータを印刷・閲覧用に整形して出力するための機能です。クエリで抽出・集計したデータをレポートで美しく整えることで、見積書・請求書・月次集計表・顧客リストなど実務で使える帳票が完成します。本記事ではAccessのレポート設計の基本概念から、グループ化・集計・印刷設定・条件付き書式の実装手順まで2026年最新版で体系的に解説します。MOS Access 365試験のレポート出題パターンと対策も詳しく説明するので、業務効率化と資格取得の両方に役立ててください。
Accessのレポートの基本概念と種類
レポートとクエリ・フォームとの違い
Accessの4大オブジェクト(テーブル・クエリ・フォーム・レポート)のうち、レポートは「データを読み取り専用の形式で出力・印刷する」ためのオブジェクトです。フォームはデータの入力・編集・閲覧を目的とした画面インターフェースであるのに対し、レポートは印刷・PDF出力・画面プレビューを目的として設計されます。フォームとレポートはデザインビューの構成要素(コントロール・セクション)が似ており、片方を理解するともう片方も習得しやすくなります。
クエリはデータの抽出・集計のロジックを担当し、レポートはそのクエリ結果を視覚的に整形する役割を持ちます。多くの場合、レポートのレコードソース(データ源)にはクエリを指定します。例えば「月別売上集計クエリ」を作成してからそのクエリをレコードソースにしたレポートを作ると、集計済みデータが整然と印刷できます。レポート自体にグループ化・集計機能が内蔵されているため、単純な集計であればクエリを用意せずにレポートだけで完結させることも可能です。ただし複雑な条件抽出や複数テーブルの結合が必要な場合は、事前にクエリを作成してレポートのレコードソースに設定するのが基本です。
レポートの主な種類とウィザードの選択
Accessでレポートを作成する方法は主に4つあります。①「レポート」ボタンは選択中のテーブルまたはクエリをもとに、すべてのフィールドを含む表形式のレポートを即座に自動生成します。手早く一覧表を作りたい場合に使います。②「レポートウィザード」はフィールドの選択・グループ化・並べ替え・レイアウトをステップごとにダイアログで設定しながらレポートを作成します。グループ化や集計が必要な場合はウィザードから始めるのが最も効率的です。③「空白のレポート」はレイアウトビューで白紙の状態からコントロールを配置してレポートを作ります。④「レポートデザイン」はデザインビューで直接セクションにコントロールを配置します。細かい位置調整や特殊な書式が必要な場合に使います。
宛名ラベルを作成する場合は「宛名ラベル」ウィザードを使います。ラベル用紙の規格(A-ONE・コクヨ等の品番)を選択してフィールドを配置すると、ラベル印刷に最適化されたレポートが自動生成されます。実務でよく使われるパターンは「レポートウィザードで骨格を作成してからデザインビューで細部を調整する」手順です。ウィザードだけで完成形まで持っていこうとすると細部の調整が難しいため、ウィザードを出発点として使う発想が重要です。
レポートウィザードを使った作成手順
レポートウィザードの操作手順
レポートウィザードの操作手順を詳しく説明します。①「作成」タブ→「レポート」グループ→「レポートウィザード」をクリックします。②「テーブル/クエリ」ドロップダウンでレコードソースを選択します。③「使用可能なフィールド」から「選択したフィールド」にレポートに含めるフィールドを追加します。「>」ボタンで1フィールドずつ、「>>」ボタンで全フィールドを追加します。④「次へ」をクリックしてグループ化レベルの設定画面に進みます。
⑤グループ化するフィールドを選択します。例えば「部門名」でグループ化すると部門ごとにまとめて印刷できます。グループ化フィールドは複数設定でき、「部門名」→「担当者名」のように階層的なグループ化も可能です。⑥「次へ」をクリックして並べ替え・集計の設定画面に進みます。「1」から「4」まで最大4つのフィールドで並べ替えの優先順位を設定できます。「集計のオプション」ボタンをクリックすると合計・平均・最小・最大のチェックボックスが表示されます。⑦「次へ」でレイアウトの選択画面に進みます。「グループ化/集計あり」の場合は「ステップ」「ブロック」「アウトライン」などのレイアウトが選択できます。用紙の向き(縦・横)も設定します。⑧「次へ」でレポート名を入力して「完了」をクリックするとレポートが生成されます。
レポートの各セクションの役割
Accessのレポートはセクションで構成されています。各セクションの役割を理解することがレポート設計の基本です。レポートヘッダーセクションはレポートの先頭に1回だけ印刷される領域です。レポートタイトルや会社のロゴ、作成日時などを配置します。ページヘッダーセクションは各ページの上部に毎ページ印刷される領域です。列見出し(フィールド名)を配置するのが一般的です。グループヘッダーセクション(グループ化を設定した場合のみ)は各グループの先頭に印刷される領域です。グループ名(部門名等)を表示します。詳細セクションはレコードごとに繰り返し印刷される領域です。各レコードのフィールド値を配置します。グループフッターセクション(グループ化を設定した場合のみ)は各グループの末尾に印刷される領域です。グループごとの小計・件数などの集計結果を表示します。ページフッターセクションは各ページの下部に毎ページ印刷される領域です。ページ番号や印刷日時を配置します。レポートフッターセクションはレポートの末尾に1回だけ印刷される領域です。総合計などの集計結果を配置します。
グループ化と集計の設定
グループ化の追加・変更手順
既存のレポートにグループ化を追加する手順を説明します。①レポートをデザインビューで開きます。②「デザイン」タブ→「グループ化と並べ替え」ボタンをクリックします。③画面下部に「グループ化・並べ替えの追加」ウィンドウが表示されます。④「グループの追加」をクリックします。⑤グループ化に使うフィールドを選択します(例:「部門コード」「担当者」等)。⑥グループヘッダーとグループフッターの有無、グループ化の間隔(値ごと・先頭文字ごと等)を「詳細情報」をクリックして展開した設定で調整します。
グループ化の間隔設定が重要な場面があります。日付フィールドでグループ化する場合、「間隔」を「月」に設定すると月ごとにグループ化されます。テキストフィールドでは「先頭文字」を選ぶと頭文字別にグループ化できます。グループヘッダーを「あり」にするとグループ名を表示するセクションが追加され、グループフッターを「あり」にすると小計を表示するセクションが追加されます。複数のグループ化レベルを設定するときは「グループの追加」を繰り返します。グループ化の優先順位は一覧内の上下ドラッグで変更できます。
集計コントロール(合計・平均・件数)の追加方法
レポートに集計値(合計・平均・件数)を追加するにはテキストボックスコントロールに集計関数を使ったコントロールソース式を設定します。合計を表示するには「=Sum([フィールド名])」、平均は「=Avg([フィールド名])」、件数は「=Count([フィールド名])」、最大値は「=Max([フィールド名])」、最小値は「=Min([フィールド名])」を設定します。グループフッターに配置したテキストボックスに「=Sum([売上金額])」を設定するとグループごとの小計になります。レポートフッターに配置すると総合計になります。
集計コントロールを追加する手順を説明します。①レポートをデザインビューで開きます。②「デザイン」タブ→「コントロール」グループ→「テキストボックス」を選択します。③集計を表示したいセクション(グループフッター・レポートフッター)にドラッグで配置します。④配置したテキストボックスをダブルクリックして「プロパティシート」を表示します。⑤「データ」タブの「コントロールソース」欄に「=Sum([売上金額])」のように数式を入力します。⑥「書式」タブで表示形式(通貨・数値等)を設定します。付随して追加されるラベルコントロールのキャプションを「合計」「小計」等に変更すると見やすくなります。
レポートのデザインカスタマイズ
コントロールの配置と書式設定
デザインビューでコントロールの位置・サイズを調整する方法を説明します。コントロールを選択してドラッグすると位置を変更できます。コントロールの端をドラッグするとサイズを変更できます。複数のコントロールを同時に選択するにはShiftキーを押しながらクリックするか、ドラッグで範囲選択します。「整列」タブの「サイズ変更と順序付け」グループには、複数コントロールを一括で整列・均等配置するボタンがあります。「左揃え」「右揃え」「上揃え」「間隔を均等にする」などのボタンを活用すると手作業での位置合わせより格段に素早く整列できます。
コントロールの書式(フォント・色・枠線・背景)は「プロパティシート」の「書式」タブで設定します。コントロールを選択した状態でF4キーを押すとプロパティシートが表示されます。よく使う書式設定を列挙します。「フォント名」「フォントサイズ」「フォントの太さ」でテキストの外観を変更します。「前景色」でテキスト色、「背景色」でコントロールの背景色を設定します。「枠線スタイル」「枠線幅」「枠線色」で枠線を変更します。「テキスト配置」でコントロール内の文字揃え(左・中央・右)を設定します。「表示形式」で日付や数値の表示形式を設定します。例えば日付フィールドに「yyyy/mm/dd」を設定すると「2026/05/29」形式で表示されます。
条件付き書式の設定
レポートの条件付き書式を使うと特定の値の場合に文字色・背景色を自動的に変えることができます。例えば「売上金額が100万円以上の行を太字・赤色にする」ような設定が可能です。条件付き書式の設定手順を説明します。①デザインビューまたはレイアウトビューで書式を変えたいコントロールを選択します。②「書式」タブ→「コントロールの書式設定」グループ→「条件付き書式」をクリックします。③「条件付き書式ルールマネージャー」ダイアログが開きます。④「新しいルール」をクリックします。⑤ルールの種類(「フィールドの値が」または「式が」)を選択して条件を入力します。⑥条件に合致したときの書式(太字・斜体・下線・背景色・フォント色)を設定します。⑦OKをクリックしてルールを保存します。
複数のルールを設定した場合、一覧の上位にあるルールが優先されます。「フィールドの値が」では「次の値より大きい」「次の値以下」「次の値の間」「空白」「空白でない」などの条件が選べます。「式が」では「[売上金額]>1000000」のような独自の式を記述できます。条件付き書式はフォームのコントロールにも同様の操作で設定できるため、レポートで習得した操作はフォームでも活用できます。
印刷設定(用紙サイズ・余白・改ページ)
レポートの印刷設定を調整する手順を説明します。「ファイル」→「印刷」→「印刷プレビュー」でプレビューを確認するか、デザインビューで「印刷プレビュー」タブを選択します。「印刷プレビュー」タブの「ページレイアウト」グループで用紙サイズ・印刷の向き・余白を設定できます。「余白」ボタンには「標準」(上下左右25mm程度)「幅広」「狭い」の選択肢があります。カスタム余白を設定するには「ページ設定」ダイアログから行います。
グループごとに改ページする設定を説明します。グループヘッダーのプロパティシートで「改ページ」を「前のセクションの前」に設定すると各グループの先頭で改ページされます。詳細セクションの「グループ全体を同一ページに収める」プロパティを「はい」にすると、グループ内のレコードが途中で改ページされずに同じページにまとめて印刷されます。レポートをPDF形式でエクスポートするには「外部データ」タブ→「エクスポート」グループ→「PDF または XPS」をクリックします。PDF出力は印刷環境に依存しない安定したファイル共有に役立ちます。
MOS Access試験でのレポート出題パターン
MOS Access 365試験の頻出タスクと対策
MOS Access 365試験においてレポートは全体問題の15~25%を占める重要分野です。試験はプロジェクト形式(1プロジェクトに3~7タスク)で出題されます。レポート関連の頻出タスクを以下にまとめます。①「指定フィールドを含むレポートをウィザードで作成する」②「レポートのタイトルをレポートヘッダーに設定する」③「グループ化フィールドを追加・変更する」④「グループフッターに小計(Sum)を追加する」⑤「レポートフッターに総合計(Sum)を追加する」⑥「レポートを件数順・金額順に並べ替える」⑦「条件付き書式を設定して特定値を強調する」⑧「用紙の向きを横向きに変更する」⑨「特定のコントロールの書式(フォント・色)を変更する」の9パターンが特に頻出です。
試験対策として特に注意が必要な点を補足します。プロパティシートはF4キーで開閉できます。コントロールを選択せずにF4を押すとレポート全体のプロパティが表示されるため、対象コントロールを確実に選択してからF4を押す習慣をつけてください。「グループ化と並べ替え」ウィンドウはデザインビューのみで表示できます。レイアウトビューでは一部の操作が制限されるため、レポートの構造変更はデザインビューで行うことを意識してください。集計関数(Sum・Avg・Count)の入力はコントロールソースプロパティに「=Sum([フィールド名])」の形式で記述します。角括弧の記述を忘れたり、フィールド名のスペルを間違えると「#エラー」が表示されます。
レポート主要操作と試験での要点比較
| 操作 | 操作場所 | 試験での出題頻度 | 注意点 |
|---|---|---|---|
| レポートウィザード起動 | 「作成」タブ→「レポートウィザード」 | 高 | テーブル/クエリの選択を最初に確認する |
| グループ化の追加 | デザインビュー→「デザイン」タブ→「グループ化と並べ替え」 | 高 | レイアウトビューでは変更不可の場合あり |
| 集計コントロール追加 | グループ/レポートフッターにテキストボックスを配置 | 高 | コントロールソースに「=Sum([フィールド名])」と入力 |
| 条件付き書式 | 「書式」タブ→「条件付き書式」 | 中 | コントロールを選択してから開く |
| 用紙の向き変更 | 「印刷プレビュー」タブ→「縦」「横」ボタン | 中 | 印刷プレビュービューに切り替えが必要 |
| PDF出力 | 「外部データ」タブ→「PDF または XPS」 | 低~中 | 保存先とファイル名を正確に指定する |
| レコードソースの変更 | レポートのプロパティシート→「データ」タブ | 中 | セクション外のグレー部分をクリックしてレポート全体を選択 |
| コントロールの書式変更 | プロパティシート→「書式」タブ | 中 | 対象コントロールの選択を確認してからF4 |
Accessレポートに関するよくある質問
Q. レポートに「#エラー」や「#名前?」が表示された場合の対処方法は?
「#エラー」はコントロールソースの数式でエラーが発生している場合に表示されます。最も多い原因はフィールド名の誤り(スペルミス・全角半角の違い・角括弧の記述漏れ)です。コントロールをダブルクリックしてプロパティシートの「コントロールソース」欄を確認し、「=Sum([売上金額])」のように正しく記述されているかどうかを確認します。フィールド名にスペースが含まれる場合は必ず角括弧で囲む必要があります。「#名前?」はレコードソースに存在しないフィールド名を参照している場合に表示されます。テーブルやクエリを変更してフィールド名が変わった場合に起きやすいエラーです。プロパティシートの「データ」タブでレコードソースを確認し、コントロールソースのフィールド名と一致しているかどうかを照合してください。
Q. グループ化したのにグループヘッダー・フッターセクションが表示されない場合は?
「グループ化と並べ替え」ウィンドウでグループを追加した後、「詳細情報」をクリックして展開した設定内に「グループヘッダー」「グループフッター」のオン・オフがあります。これが「いいえ」になっているとセクションが追加されません。「はい」に変更するとデザインビューにそのセクションが追加されます。レポートウィザードで「グループ化レベル」を設定した場合はグループヘッダーが自動で追加されますが、グループフッターの追加は「集計のオプション」で集計項目を選択したときのみ自動追加されます。後から集計を追加したい場合はデザインビューの「グループ化と並べ替え」ウィンドウから手動でフッターを追加してください。
Q. MOS Access試験はExcel試験と比べて難易度はどの程度異なりますか?
MOS Access 365試験はMOS Excel 365試験と比較して、受験者数が少なく難易度はやや高めとされています。最大の違いは「データベースの概念(リレーションシップ・正規化・主キー・外部キー)の理解が前提となる点」です。Excelは表計算ソフトとして直感的に操作できる部分が多いですが、Accessはデータベースとしての思想(データの重複排除・テーブルの分割・クエリでの結合)を理解していないと操作の意味が把握しにくくなります。試験対策としてはテーブル・クエリ・フォーム・レポートの4オブジェクトをそれぞれ体系的に学習し、各オブジェクト間の連携(テーブルを元にクエリを作成し、クエリを元にレポートを作成する流れ)を手を動かして理解することが重要です。MOS Access取得後はExcel+Accessの組み合わせスキルとして評価されるため、就職・転職市場での差別化につながります。
