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

重要:  この記事は機械翻訳されています。機械翻訳についての「免責事項」をお読みください。この記事の英語版を参照するには、ここをクリックしてください。

レポート内に含まれるレコードの数をカウントできると便利です。グループ化されたレポートまたは集計レポートでは、各グループ内にあるレコードのカウントを表示できます。または、各レコードに行番号を追加して、各レコードを参照しやすくすることができます。ここでは、レポートにカウントと行番号を追加する方法を手順に従って説明します。

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

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

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

レポートまたはグループのレコードの数をカウントする

レポートにカウントを追加する最も簡単な方法は、レイアウト ビューを使用することです。

レイアウト ビューを使用したレコードのカウント

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

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

  3. [書式] タブの [グループ化と集計] で、[集計] をクリックします。 ボタン イメージ

  4. 次のいずれかを実行します。

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

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

      注: [値のカウント] は、次のデータ型のフィールドに対しては使用できません。

      • メモ型

      • OLE オブジェクト型

      • ハイパーリンク型

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

注: レイアウト ビューを使用して特定のフィールドにカウントを作成する場合、フィールドの値が Null 値でないレコードのみをカウントする式が Access によって作成されます。たとえば、レポート内に 10 のレコードがあり、Null 値を 3 つ含むフィールドにカウントを追加すると、カウントのテキスト ボックスには、非 Null 値を持つレコード数である "7" が表示されます。これを回避するには、ID フィールドのように Null 値を許可しないフィールドのみにカウントを追加するか、またはテキスト ボックスのコントロール ソースを編集して、Null 値であるかどうかにかかわらず、常にすべてのレコードをカウントするようにします。これを行うには、次の手順に従います。

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

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

  3. [コントロールソース] ボックスにある式を削除し、「=Count(*)」と入力します。

  4. レポートを保存し、レポート ビューに切り替えて結果を確認します。

デザイン ビューを使用したレコードのカウント

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

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

  3. 次のいずれかを実行します。

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

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

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

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

  6. コントロール ソース] プロパティ ボックスで、 =Count(*)を入力します。

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

ページの先頭へ

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

レポート内のアイテムに番号を付けることができます。たとえば、"商品別売上高" レポートで、ある商品グループの最初のアイテムの先頭に "1"、2 番目のアイテムの先頭に "2" などと番号を付ける場合があります。この場合、次の商品グループが始まると番号も付け直され、最初のアイテムの先頭に "1" が付けられます。

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

演算コントロールを使用し、その "RunningSum/集計実行" プロパティを設定すると、レポートのアイテムに番号を付けることができます。

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

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

  3. レポートの詳細セクションでポインタをドラッグして、最も大きいアイテム番号を格納できるサイズのテキスト ボックスを作成します。

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

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

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

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

  7. [集計実行] ボックスの一覧の [グループ全体] をクリックします。

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

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

  10. [書式] ボックスに、「#.」(シャープ記号とピリオド) と入力します。

    これにより行番号は、ピリオド付きの番号として表示されます。

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

ページの先頭へ

注: 機械翻訳についての免責事項: この記事の翻訳はコンピューター システムによって行われており、人間の手は加えられていません。マイクロソフトでは、英語を話さないユーザーがマイクロソフトの製品、サービス、テクノロジに関するコンテンツを理解するのに役立てるため、こうした機械翻訳を提供しています。記事は機械翻訳されているため、用語、構文、文法などに誤りがある場合があります。

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

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

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

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

×