GrapeCity ActiveReports for .NET 12.0J
SubReport
すべて展開すべて展開
すべて折りたたむすべて折りたたむ

SubReportコントロールは、別のレポートのデータを表示するためのプレイスホルダーです。ActiveReportsでは、パフォーマンスを向上させるため、可能な限りSubReportコントロールではなくデータ領域を使用することをお勧めします。その理由は、レポートサーバーは各サブレポートのすべてのインスタンスを処理しなければならないため、サブレポートが多数含まれる大きなレポートではサブレポートがレポートごとに何度も処理されて負荷が非常に高くなる可能性があるためです。データ領域を使用して別々のデータグループを表示すれば、そのようなレポートの効率がはるかに向上します。詳細については、「レポートコントロールとデータ領域の操作」を参照してください。

メモ

  • ページレポートでは、RDLレポートをサブレポートとして使用することができます。
  • ページレポートまたはRDLレポートでは、セクションレポートをサブレポートとして使用することはできません。同様にセクションレポートでページレポートまたは、RDLレポートをサブレポートとして使用することはできません。

サブレポートは、1つのデータ領域の中に異なるデータソースからのデータのグループを入れ子にする場合や、ある特定のサブレポートを複数のレポートで再利用する場合に役立ちます。サブレポートをデザインする際は、以下の点に注意が必要です。

パラメータ

親レポートに含まれるパラメータを使用して、サブレポートに表示するデータをフィルタリングすることができます。また、データ領域に入れ子になった反復するサブレポートにパラメータを渡して各インスタンスをフィルタリングすることもできます。

プロパティ設定ダイアログ

SubReportレポートコントロールのプロパティは、プロパティ設定ダイアログで設定することができます。このダイアログを開くには、レポート上のSubReportコントロールを選択し、[プロパティ]ウィンドウの[プロパティ設定ダイアログ]リンクをクリックします。表示される[SubReport]ダイアログが、SubReportコントロールのプロパティ設定ダイアログにあたります。

[SubReport]ダイアログでは、以下の各ページを使用してSubReportコントロールのプロパティを設定することができます。

メモ: プロパティの多くに用意されている<式...>オプションをクリックすると、[式エディタ]ダイアログが表示されます。このダイアログでは、値を決定する式を作成することができます。

全般

表示

ナビゲーション

パラメータ

データ出力

関連トピック

 

 


Copyright © 2003 GrapeCity inc. All rights reserved.