レポート内でカウントを行う

注: 最新のヘルプ コンテンツをできるだけ早く、お客様がお使いの言語で提供したいと考えております。このページは、自動翻訳によって翻訳されているため、文章校正のエラーや不正確な情報が含まれている可能性があります。私たちの目的は、このコンテンツがお客様の役に立つようにすることです。お客様にとって役立つ情報であったかどうかを、このページの下部でお知らせください。簡単に参照できるように、こちらに英語の記事があります。

レポートに含まれるレコードの数を数えると便利な場合があります。グループ化または集計レポートでは、それぞれのレコードの数を表示することができます。または、各レコードに行番号を追加して、それぞれを簡単に参照できるようにすることもできます。この記事では、レポートにカウントと行番号を追加する方法について、ステップバイステップで説明します。

目的に合ったトピックをクリックしてください

レポートまたはグループ内のレコードの数を数える

レポートまたはグループ内の各レコードに行番号を追加する

レポートまたはグループ内のレコードの数を数える

[レイアウト] ビューでは、レポートにカウントを簡単に追加できます。

レイアウトビューを使用してレコードをカウントする

  1. ナビゲーションウィンドウでレポートを右クリックし、ショートカットメニューの [レイアウトビュー ] をクリックします。

  2. カウントするフィールドをクリックします。すべてのレコードがカウントされるようにするには、ID フィールドなど、null 値が含まれていないことがわかっているフィールドをクリックします。

  3. [デザイン] タブの [グループ化と集計] グループで、[集計] をクリックします。注: Access 2007 を使用している場合、[集計] コマンドは [書式] タブにあります。

  4. 次のいずれかの操作を行います。

    • 選択したフィールドに値が含まれているかどうかに関係なく、レポート内のすべてのレコードをカウントするには、[レコードの個数] をクリックします。

    • 選択したフィールドに値が含まれているレコードのみをカウントするには、[値の個数] をクリックします。

      注: Count 値は、次のデータ型のフィールドでは使用できません。

      • 長いテキスト (メモ)

      • OLE オブジェクト型

      • ハイパーリンク

      • 添付ファイル

  5. Access では、レポートフッターセクションにテキストボックスが追加され、 Count関数を実行する式にコントロールソースプロパティが設定されます。レポートにグループ化レベルがある場合は、同じ計算を実行する各グループフッターにテキストボックスを追加することもできます。

    注: レイアウトビューを使用して特定のフィールドにカウントを作成すると、そのフィールドが null ではないレコードのみをカウントする式が構築されます。たとえば、レポートに10個のレコードがある場合に、3つの null 値を含むフィールドに count を追加すると、count テキストボックスに7が表示されます。これは、null 以外の値を含むレコードの数を示しています。これを回避するには、null 値を許可しないフィールド (ID フィールドなど) のみにカウントを追加するか、またはテキストボックスのコントロールソースを編集して、すべてのレコードに対して、そのデータが含まれているかどうかを常にカウントするようにします。次の操作を行います。

  6. カウントを表示するテキストボックスを選択します。プロパティシートがまだ表示されていない場合は、F4 キーを押して表示します。

  7. [データ] タブをクリックします。

  8. [コントロールソース] プロパティボックスで、式を削除し、「 = Count (*)」と入力します。

  9. レポートを保存してレポートビューに切り替え、結果を表示します。

デザインビューを使用してレコードをカウントする

  1. ナビゲーションウィンドウでレポートを右クリックし、ショートカットメニューの [デザインビュー ] をクリックします。

  2. [デザイン] タブの [コントロール] グループで [テキスト ボックス] をクリックします。

  3. 次のいずれかの操作を行います。

    • レポートのすべてのレコードの数を追加するには、テキストボックスを配置するレポートヘッダーまたはレポートフッターセクションをクリックします。

    • グループ化されたレポートのすべてのレコードの数を加算するには、テキストボックスを配置するグループヘッダーまたはグループフッターセクションをクリックします。

  4. テキストボックスを選択し、F4 キーを押してプロパティシートを表示します。

  5. [データ] タブをクリックします。

  6. [コントロールソース] プロパティボックスに「 = Count (*)」と入力します。

    この式は、 count関数を使用して、一部のレコードの一部のフィールドが null の場合でも、レポートまたはグループ内のすべてのレコードをカウントします。特定のフィールドが null でないレコードだけをカウントするには (たとえば、])、代わりに次の式を使用します。 = CDbl (Nz (count ([]]), 0))

ページの先頭へ

レポートまたはグループ内の各レコードに行番号を追加する

レポート内のアイテムに番号を指定することができます。たとえば、製品別売上レポートでは、"1" を製品グループの最初の項目の前に、"2" を2番目の項目の前に置くことが必要になる場合があります。次の製品グループが開始されると、カウントは開始され、"1" は先頭の項目の前になります。

レポートのアイテムに番号を付ける

集計コントロールを使用して、実行中の Sumプロパティを設定することによって、レポート内のアイテムを数値にすることができます。

  1. ナビゲーションウィンドウでレポートを右クリックし、ショートカットメニューの [デザインビュー ] をクリックします。

  2. [デザイン] タブの [コントロール] グループで [テキスト ボックス] をクリックします。

  3. レポートの [詳細] セクションで、ポインターをドラッグしてテキストボックスを作成し、最大の項目番号に対応できる幅になるようにします。

    たとえば、100の注文がある場合は、少なくとも3文字のスペースが必要です (100)。テキストボックスの横にラベルが表示されている場合は、ラベルをクリックし、del キーを押して削除します。テキストボックスを左余白の近くに配置した場合は、テキストボックスの下にラベルが表示されない場合があります。テキストボックスの左上隅にある移動ハンドルを使用して、テキストボックスを右にドラッグして、ラベルが表示されるようにします。次に、ラベルをクリックし、del キーを押します。

  4. テキスト ボックスを選択します。プロパティ シートがまだ表示されていない場合は、F4 キーを押して表示します。

  5. [すべて] タブをクリックします。[名前] プロパティボックスに、 txtItemNumberなどの名前を入力します。

  6. [データ] タブをクリックします。

  7. [集計の実行] プロパティボックスで、[グループ] を選択します。

  8. [コントロールソース] プロパティボックスに「 = 1」と入力します。

  9. [書式] タブをクリックします。

  10. [書式] プロパティボックスに「#」と入力します。(ポンド記号の後にピリオドが続きます)。

    これにより、番号の後にピリオドが付いた行番号が書式設定されます。

  11. レポートを保存してレポートビューに切り替え、結果を表示します。

ページの先頭へ

Office のスキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×