Microsoft Office Access 2007 では、単純なものから複雑なものまで、さまざまなレポートを作成できます。レポートの作成を開始する前に、まずレポートのレコード ソースを決定します。レポートとして単純なレコード リストを作成する場合でも、売上高を地域別にグループ化した要約レポートを作成する場合でも、最初に、レポートに表示するデータがどのフィールドに含まれていて、どのテーブルまたはクエリ内にあるかを確認しておく必要があります。
一般に、レコード ソースを選択すると、レポート ウィザードを使って、とても簡単にレポートを作成できるようになります。レポート ウィザードは、Access の機能の 1 つです。一連の質問に回答していくだけで、回答内容に基づいたレポートを自動的に生成することができます。
作業内容
レコード ソースを選択する
レポートは、テーブルやクエリから抽出された情報と、レポート デザインに保存されている情報 (ラベル、見出し、グラフィックなど) で構成されます。基になるデータを提供するテーブルやクエリをレポートの "レコード ソース" とも呼びます。レポートに使用するフィールドがすべて 1 つのテーブルに存在している場合は、そのテーブルをレコード ソースとして使用します。フィールドが複数のテーブルに分散している場合は、1 つ以上のクエリをレコード ソースにします。既にデータベース内に存在するクエリを使用する場合と、レポートのニーズに合わせて新しいクエリを作成して使用する場合があります。クエリの詳細については、[参照] セクションのリンク先を参照してください。
ページの先頭へ
Report ツールを使ってレポートを作成する
Report ツールを使用すると、情報を入力する必要がないので、短時間でレポートを作成することができます。レポートには、基になるテーブルまたはクエリのすべてのフィールドが表示されます。Report ツールでは、完成度の高い最終レポートは作成できませんが、基になるデータをざっと確認するという意味では非常に有効です。このレポートを保存した後、ユーザーの目的に合わせて、レイアウト ビューやデザイン ビューで変更を加えることができます。
- ナビゲーション ウィンドウで、レポートの基になるテーブルまたはクエリをクリックします。
- [作成] タブの [レポート] で [レポート] をクリックします。

レポートが作成され、レイアウト ビュー内に表示されます。
- レポートの表示と印刷の詳細については、「レポートを電子メール メッセージとして表示、印刷、または送信する」を参照してください。
レポートの内容を確認したら、保存して、レポートを閉じます。また、このレポートのレコード ソースとして使用したテーブルまたはクエリも閉じます。次回このレポートを開くと、レコード ソースから最新のデータが自動的に読み込まれ、表示されます。
ページの先頭へ
レポート ウィザードを使ってレポートを作成する
レポート ウィザードでは、レポートに表示するフィールドを細かく選択できます。また、データの並べ替えやグループ化の基準を指定することもできます。あらかじめテーブルとクエリのリレーションシップを指定しておけば、複数のテーブルまたはクエリのフィールドを使用することもできます。リレーションシップの作成の詳細については、[参照] セクションのリンク先を参照してください。
- [作成] タブの [レポート] で [レポート ウィザード] をクリックします。
- レポート ウィザード ページの手順に従って、最後のページの [完了] をクリックします。
レポートをプレビューすると、レポートがどのように出力されるかを確認できます。また、レポートを拡大して詳細を表示することもできます。レポートの表示と印刷の詳細については、「レポートを電子メール メッセージとして表示、印刷、または送信する」を参照してください。
メモ 複数のテーブルやクエリのフィールドをレポートに含める場合は、レポート ウィザードの最初のページで最初のテーブルやクエリからフィールドを選択した後で [次へ] または [完了] をクリックしないでください。そうではなく、レポートに含めるフィールドをすべて選択するまで、テーブルまたはクエリを選択し、追加するフィールドをクリックする手順を繰り返します。それから、[次へ] または [完了] をクリックして次に進みます。
宛名ラベル ウィザードを使ってラベルを作成する
宛名ラベル ウィザードでは、標準サイズのさまざまなラベルを簡単に作成できます。
- ナビゲーション ウィンドウで、ラベルのレコード ソースとなるテーブルまたはクエリをダブルクリックして開きます。
- [作成] タブの [レポート] で [宛名ラベル] をクリックします。
- 宛名ラベル ウィザードのページの指示に従って操作します。最後のページの [完了] をクリックします。
ラベルの印刷プレビューが表示されるので、実際にラベルを印刷したときのようすを確認できます。Access ステータス バーのスライダを動かして、詳細を拡大表示することもできます。レポートの表示と印刷の詳細については、「レポートを電子メール メッセージとして表示、印刷、または送信する」を参照してください。
メモ 複数の列を表示する場合に使用できるビューは、印刷プレビューのみで、他のビューは単一の列のデータを表示します。
ページの先頭へ
Blank Report ツールを使ってレポートを作成する
Report ツールもレポート ウィザードも使用しない場合は、Blank Report ツールを使って、ゼロからレポートを作成できます。特に、レポートに表示するフィールド数が少ない場合、この方法で非常に短時間でレポートを作成できます。Blank Report ツールを使用する手順を以下に説明します。
- [作成] タブの [レポート] で [空白のレポート] をクリックします。

レイアウト ビューに白紙のレポートが表示されます。Access ウィンドウの右側には、[フィールド リスト (フィールド リスト : データ アクセス ページのデザイン ビューを除いて、基になるレコード ソースまたはデータベース オブジェクトのすべてのフィールドを表示するウィンドウ。データ アクセス ページのデザイン ビューには、基になるデータベースのレコード ソースとそのフィールドがすべて表示されます。)] ウィンドウが表示されます。
- [フィールド リスト] ウィンドウで、レポートに表示するフィールドを含むテーブル (複数可) の横のプラス記号をクリックします。
- 各フィールドを 1 つずつレポート上にドラッグします。または、Ctrl キーを押しながら複数のフィールドを選択し、これらを同時にレポート上にドラッグします。
- [書式設定] タブの [コントロール] のツールを使って、ロゴ、タイトル、ページ番号、日付と時刻などをレポートに追加します。

レポートに各種機能を追加する方法については、[参照] セクションのリンク先を参照してください。
ページの先頭へ
レポート セクションを理解する
Access では、レポートのデザインはセクションに分割されます。セクションを確認するには、デザイン ビューでレポートを表示します。わかりやすいレポートを作成するには、各セクションでどのような処理が行われるか理解しておく必要があります。たとえば、演算コントロールをどのレポート セクションに配置するかで、結果の計算方法が決まります。ここでは、セクションの種類とその使用方法について簡単に説明します。
ページの先頭へ
コントロールを理解する
コントロールは、データを表示したりアクションを実行したりするオブジェクトです。コントロールを使って、ユーザー インターフェイスを拡張するラベルやイメージのような情報を表示したり、操作したりできます。Access では、連結コントロール、非連結コントロール、演算コントロールの 3 種類を使用できます。
レポートを作成する場合、特にレポートのコントロールの大部分を連結コントロールで構成する場合は、最初にすべての連結コントロールを追加してから整理すると効率的です。その後で、[デザイン] タブにある [コントロール] のツールを使用して非連結コントロールと演算コントロールを追加し、デザインをしあげることができます。
コントロールをフィールドに連結するには、コントロールのデータの取得先のフィールドを識別します。選択したフィールドに連結されたコントロールを作成するには、[フィールド リスト] ウィンドウからレポートへフィールドをドラッグします。なお、[フィールド リスト] ウィンドウには、レポートの基になったテーブルまたはクエリのフィールドが表示されています。[フィールド リスト] ウィンドウを表示するには、[デザイン] タブの [コントロール] で [既存のフィールドの追加] をクリックします。
フィールドをコントロールに連結するには、コントロール自体にフィールド名を入力するか、コントロールのプロパティ シートを開き、"ControlSource/コントロール ソース" プロパティの値を入力します。プロパティ シートは、コントロールの名前、データのソース、書式など、コントロールの特性を定義します。
コントロールは、[フィールド リスト] ウィンドウを使って作成することをお勧めします。その理由は次の 2 点です。
- 連結コントロールのラベルには、既定によりフィールド名 (または基になったテーブルやクエリに定義された、そのフィールドを表す名前) が表示されるので、手動で名前を入力する必要がありません。
- 連結コントロールは、基になったテーブルやクエリのフィールドの設定 ("Format/書式" プロパティ、"DecimalPlaces/小数点以下表示桁数" プロパティ、"InputMask/定型入力" プロパティなど) の多くを継承します。したがって、いつフィールドの連結コントロールを作成しても、これらのプロパティは変化しません。
作成済みの非連結コントロールをフィールドに連結する場合は、コントロールの "ControlSource/コントロール ソース" プロパティにフィールドの名前を設定します。"ControlSource/コントロール ソース" プロパティの詳細については、"ControlSource/コントロール ソース" に関するヘルプを参照してください。
ページの先頭へ
レイアウト ビューでレポートを微調整する
基本的なレポートを作成した後、レイアウト ビューでデザインを微調整できます。実際のレポート データを参考にしながら、列幅を調整したり、列の配置を変更したり、グループ レベルや集計を追加することができます。レポート デザインに新しいフィールドを追加して、レポートとそのコントロールのプロパティを設定することもできます。
レイアウト ビューに切り替えるには、ナビゲーション ウィンドウ内のレポート名を右クリックし、
(レイアウト ビュー) をクリックします。
レポートがレイアウト ビューで表示されます。
レポート、およびレポートのコントロールやセクションのプロパティを変更するには、プロパティ シートを使用します。プロパティ シートを表示するには、F4 キーを押します。
[フィールド リスト] ウィンドウを使って、基になるテーブルやクエリからレポート デザインへフィールドを追加することもできます。[フィールド リスト] ウィンドウを表示するには、以下のいずれかを実行します。
- [書式設定] タブの [コントロール] で [既存のフィールドの追加] をクリックします。

- Alt キーを押しながら F8 キーを押します。
次に、[
フィールド リスト] ウィンドウからレポートにフィールドをドラッグして追加します。
ページの先頭へ
デザイン ビューでレポートを微調整する
レポートのデザインの微調整は、デザイン ビューでも行うことができます。新しいコントロールやフィールドをデザイン グリッドに追加すると、これらがレポートに追加されます。プロパティ シートでは多数のプロパティにアクセスし、これらのプロパティを設定してレポートをカスタマイズできます。
デザイン ビューに切り替えるには、ナビゲーション ウィンドウ内のレポート名を右クリックし、
(デザイン ビュー) をクリックします。
デザイン ビューにレポートが表示されます。
レポート自体、およびレポートに含まれるコントロールやセクションのプロパティを変更するには、プロパティ シートを使用します。プロパティ シートを表示するには、F4 キーを押します。
[フィールド リスト] ウィンドウを使って、基になるテーブルやクエリからレポート デザインへフィールドを追加することもできます。[フィールド リスト] ウィンドウを表示するには、以下のいずれかを実行します。
- [書式設定] タブの [コントロール] で [既存のフィールドの追加] をクリックします。

- Alt キーを押しながら F8 キーを押します。
次に、[
フィールド リスト] ウィンドウからレポートにフィールドをドラッグして追加します。
ページの先頭へ
[フィールド リスト] ウィンドウからフィールドを追加する
- 単一のフィールドを追加する場合は、[フィールド リスト] ウィンドウからフィールドを選択し、レポート上のそのフィールドの表示位置までドラッグします。
- 複数のフィールドを同時に追加する場合には、Ctrl キーを押しながら、追加するフィールドをクリックしていきます。その後、選択したフィールドをフォームにドラッグします。
フィールドをレポート セクションへドロップすると、フィールドごとに連結テキスト ボックスが作成され、各フィールドの横にラベル コントロールが自動的に配置されます。
ページの先頭へ
レポートにコントロールを追加する
一部のコントロールは自動的に作成されます。たとえば、[フィールド リスト] ウィンドウのフィールドをレポートに追加すると、自動的に連結テキスト ボックス コントロールが作成されます。その他の多くのコントロールは、[デザイン] タブの [コントロール] のツールを使って、デザイン ビューで作成できます。

ツール名を確認する
- ツール上にマウス ポインタを置きます。
ツール名が表示されます。
[コントロール] のツールを使ってコントロールを作成する
- 追加するコントロールの種類に合ったツールをクリックします。たとえばチェック ボックスを作成する場合は、
(チェック ボックス) ツールをクリックします。
- レポート デザイン グリッド内のどこにコントロールを配置するかを決め、コントロールの左上端の位置をクリックします。1 回だけクリックすると、既定のサイズのコントロールが作成されます。ツールをクリックした後、レポート デザイン グリッド内をドラッグして、コントロールのサイズを変更することもできます。
- コントロールを 1 回で適切な位置に配置できないときは、次の手順でコントロールを移動します。
- コントロールをクリックして選択します。
- マウス ポインタをコントロールの端に移動して、ポインタが上下左右を指す矢印
に変わるのを待ちます。
- コントロールを適切な位置までドラッグします。
この手順では、非連結コントロールが作成されます。データを表示するタイプのコントロール (テキスト ボックス、チェック ボックスなど) の場合、そのコントロールの "ControlSource/コントロール ソース" プロパティにフィールド名や式を指定するまで、データは表示されません。詳細については、「コントロールを理解する」を参照してください。
プロパティ シートを表示する
デザイン ビューでプロパティ シートを表示するには、次のいずれかの操作を行います。
- [デザイン] タブの [ツール] で [プロパティ シート] をクリックします。

- F4 キーを押します。
ページの先頭へ
作業内容を保存する
レポート デザインを保存した後は、何度でも繰り返しレポートを実行できます。レポート デザインは変わりませんが、現在のデータはレポートを出力するたびに変化します。レポートの要件が変化する場合は、レポート デザインを編集するか、元のレポート デザインに基づいて、似たような新しいレポートを作成します。
レポート デザインを保存する
(Microsoft Office ボタン) をクリックし、[上書き保存] をクリックします。

クイック アクセス ツールバーの
(上書き保存) をクリックする方法もあります。
- レポートにタイトルがない場合は、[レポート名] ボックスに名前を入力して [OK] をクリックします。
レポート デザインを別名で保存する
(Microsoft Office ボタン) をクリックし、[名前を付けて保存] をクリックします。

- [名前を付けて保存] ダイアログ ボックスで、[レポート名] ボックスに名前を入力し、[保存する形式] ボックスの [レポート] をクリックして [OK] をクリックします。
ページの先頭へ
レポートを電子メール メッセージとして表示、印刷、または送信する
レポート デザインを保存した後は、そのデザインを何度でも使用できます。レポート デザインは変わりませんが、レポートを印刷するたびに最新のデータが表示または印刷されます。レポートを変更する必要がある場合は、レポート デザインを修正し、元のデザインに基づいて新たに同様のレポートを作成できます。
レポートを表示する
レポートは複数の方法で表示できます。どの方法を選択するかは、レポートとそのデータの目的によって異なります。
- レポートを印刷する前に、レポートに表示するデータの選択を一時的に変更する場合や、レポートからクリップボードにデータをコピーする場合は、レポート ビューを使用します。
- データを表示した状態でレポートのデザインを変更する場合は、レイアウト ビューを使用します。
- レポートの印刷時の表示を確認するだけでよい場合は、印刷プレビューを使用します。
メモ レポートに複数の列が設定されている場合、列のレイアウトを確認できるのは印刷プレビューのみです。レイアウト ビューとレポート ビューでは、レポートは単一の列として表示されます。
レポート ビューでレポートを表示する
レポート ビューは、ナビゲーション ウィンドウ内のレポートをダブルクリックするときに使用する既定のビューです。まだレポートを開いていない場合は、ナビゲーション ウィンドウ内のレポートをダブルクリックして、レポート ビューでレポートを表示します。
既にレポートを開いている場合は、ナビゲーション ウィンドウでレポート名を右クリックし、[レポート ビュー] をクリックします。
レポート ビューでデータを操作する
レポート ビューでは、テキストを選択し、クリップボードにコピーすることができます。行全体を選択するには、選択対象行の横の余白部分をクリックし、ドラッグします。その後、これらの行をクリップボードにコピーするには、次のいずれかの操作を行います。
フィルタを使って必要な行のみを表示する
レポート ビューを開いたまま、レポートに直接フィルタを適用することができます。たとえば、"Country/region" 列があるとします。この列が "Canada" の行だけを表示するには、次の手順に従います。
- レポート内で、"Canada" という語を探し、右クリックします。
- [カナダに等しい] をクリックします。
フィルタが作成され、適用されます。
より詳細なフィルタを作成する
- フィルタを適用するフィールドを右クリックします。
- [共通フィルタ] をクリックします。
- 希望するフィルタ条件をクリックします。
- 抽出条件を入力します。
フィルタのオンとオフを切り替える
[ホーム] タブの [並べ替えとフィルタ] で [フィルタの切り替え] をクリックすると、フィルタを適用した表示と適用していない表示を切り替えることができます。これは、フィルタを解除するのではなく、単にオンとオフを切り替えるだけです。
フィルタを解除する
- 解除するフィルタが適用されているフィールドを右クリックします。
- [フィルタの解除] をクリックします。
フィルタをいったん解除すると、[フィルタの切り替え] を使用して元に戻すことはできません。まずフィルタを再作成する必要があります。
メモ レポートにフィルタを適用し、レポートを保存して閉じる場合、フィルタは保存されます。しかし、次回レポートを開くときは、フィルタは適用されません。再度フィルタを適用するには、[ホーム] タブの [並べ替えとフィルタ] で [フィルタの切り替え] をクリックします。
印刷プレビューでレポートをプレビューする
ナビゲーション ウィンドウでレポートを右クリックし、ショートカット メニューの [印刷プレビュー] をクリックします。
移動ボタンを使用して、レポートのページを順番に表示したり、レポートの任意のページに移動したりできます。


クリックすると最初のページが表示されます。

クリックすると前のページが表示されます。

クリックすると次のページが表示されます。

クリックすると最後のページが表示されます。

このボックスにページ番号を入力し、
Enter キーを押すと、特定のページにジャンプします。
印刷プレビューでは、データを拡大して詳細を表示したり、縮小してページ内のデータの配置を確認したりできます。データを拡大/縮小するには、レポート内にカーソルを置き、マウス ボタンを 1 回クリックします。もう 1 回クリックすると、拡大の場合は縮小、縮小の場合は拡大へ、ズーム効果が切り替わります。Access ステータス バーのズーム コントロールを使っても同じことができます。
印刷プレビューを閉じるには、次のいずれかの操作を行います。
- [印刷プレビュー] タブの [印刷プレビューを閉じる] をクリックします。
- ナビゲーション ウィンドウでレポートを右クリックし、ショートカット メニューの
(レイアウト ビュー) または
(デザイン ビュー) をクリックします。
ヒント レポートのプレビュー後、結果を Microsoft Office Word 2007、Microsoft Office Excel 2007、その他の Office プログラムにエクスポートすることができます。[外部データ] タブの [データをエクスポートする] で希望するファイル形式のボタンをクリックして、指示に従います。
ページの先頭へ
レポートを印刷する
レポートは、どのビューで開いているときでも、さらに閉じているときでも印刷できます。印刷を開始する前に、ページ余白、印刷方向などの設定をよく確認します。ページ設定はレポートと共に自動的に保存されるので、1 回設定しておけば、毎回設定し直す必要はありません。変更が必要な場合にのみ、設定し直します。
ページ設定を変更する
- 印刷プレビューでレポートを開きます。ページ設定の変更はどのビューでも行うことができますが、変更の結果をすぐに確認できるという点で、印刷プレビューが最も適しています。
- [印刷プレビュー] タブの [ページ レイアウト] で
(縦) または
(横) をクリックしてページの印刷方向を設定し、
(サイズ) をクリックして用紙サイズを指定し、
(余白) をクリックしてページの余白を調整するなどの操作を実行します。
- 変更が完了したら、移動ボタンを使って数ページ分レポートを表示し、書式設定に問題がないことを確認します。
レポートをプリンタに送信する
- レポートを任意のビューで開きます。またはナビゲーション ウィンドウ内のレポートを選択します。
(Microsoft Office ボタン) をクリックし、[印刷] をクリックします。

[印刷] ダイアログ ボックスが表示されます。
- プリンタ、印刷範囲、印刷部数などのオプションを選択します。
- [OK] をクリックします。
ページの先頭へ
レポートを電子メール メッセージとして送信する
レポートを紙に印刷する代わりに、電子メール メッセージとして送信することができます。
- ナビゲーション ウィンドウで、レポートをクリックして選択し、
(Microsoft Office ボタン) をクリックします。次に、
(電子メール) をクリックします。
- [名前を付けてオブジェクトを保存] ダイアログ ボックスの [出力ファイル形式の選択] ボックスで、使用するファイル形式をクリックします。
![[名前を付けてオブジェクトを保存] ダイアログ ボックス](/global/images/default.aspx?AssetID=ZA101543781041)
- 残りのダイアログ ボックスに必要なデータを入力します。
- 電子メール アプリケーションが起動したら、詳しいメッセージを入力して送信します。
ページの先頭へ