GrapeCity ActiveReports for .NET 16.0J
集計レポートの作成
ActiveReportsユーザーガイド > 基本操作 > セクションレポートの基本操作 > 高度なレポートレイアウトの作成 > 集計レポートの作成

セクションレポートでは、TextBoxコントロールを集計フィールドとして設定し、小計および合計を表示することができます。

次の手順は、Visual Studioのプロジェクトにセクションレポート(コード)のテンプレートを追加し、レポートがデータソースに接続されていることを前提にしています。それぞれの詳細については、「クイックスタート」および「レポートとデータソースの連結」を参照してください。

メモ: 以下の手順は、NorthWindデータベース(NWind.mdb)のProductsテーブルを使用しています。データの使用にはNorthWindデータベース(..\ActiveReportsNET16\Samples\Data\Nwind.mdb)へのアクセス権限が必要です。

小計を表示する

  1. デザイナ面を右クリックし、[挿入]を選択します。
  2. [グループヘッダ/フッタ]を選択し、レポート上にGroupHeaderおよびGroupFooterセクションを追加します。
  3. GroupHeaderセクションを選択し、[プロパティ]ウィンドウでDataFieldプロパティを「CategoryID」に設定します。レポートのデータは、カテゴリID別にグループされます。
  4. レポートエクスプローラから、次のフィールドをレポートの各セクション上にドラッグ&ドロップします。
    • フィールド名 = CategoryID
      セクション = GroupHeader

    • フィールド名 = ProductName
      セクション = Detail

    • フィールド名 = UnitsInStock
      セクション = Detail

    • フィールド名 = UnitsInStock
      セクション = GroupFooter

  5. GroupFooterセクションのUnitsInStockフィールドを選択した状態で、[プロパティ]ウィンドウで次のように設定します。
    • SummaryFunc: Sum
    • SummaryType: SubTotal
    • SummaryRunning: Group
    • SummaryGroup: GroupHeader1
  6. [プレビュー]タブをクリックすると、次の画像のように小計が各グループのデータの下部に表示されます。

合計を表示する

次の手順に従って生成されたレポートには、合計および小計が表示されます。

  1. デザイナ面を右クリックし、[挿入]を選択します。[レポートヘッダ/フッタ]を選択し、レポート上にReportHeaderおよびReportFooterを追加します。
  2. レポートエクスプローラから[UnitsInStock]フィールドをReportFooterセクション上に配置し、[プロパティ]ウィンドウで次のように設定します。
    • SummaryFunc: Sum
    • SummaryType: GrandTotal
    • SummaryRunning: All
  3. [プレビュー]タブをクリックすると、レポートの最後のページに合計が表示されます。

関連トピック