ActiveReportsには、様々な使用方法が存在します。ActiveReportsの主な機能の使用方法を「チュートリアル」で、様々な機能を駆使した豊富なサンプルを「サンプル」で紹介しております。
これらの中から、目的の操作方法やサンプルを素早く見つけ出すことができるように、下記の目的別インデックスをご利用ください。
レポートの作成方法を知りたい(基本編)
ページレポート/RDLレポート
- 単一レイアウトのレポート
- 本チュートリアルは、単一のレイアウトを作成し、レポート全体に適用する方法について説明します。
- 複数のページでデータのオーバーフロー(ページレポートのみ)
- 本チュートリアルは、単一のレポートで2つのレイアウトを作成し、OverflowPlaceHolder(ページレポート)コントロールを使用して、最初のレイアウトから次のレイアウトにデータを流す方法について説明します。
- 単一のページでデータのオーバーフロー(ページレポートのみ)
- 本チュートリアルは、単一のページでTableデータ領域と3つのOverflowPlaceHolderコントロールを使用し、カラム形式のレポートを作成する方法について説明します。
- レポートの作成 サンプル
- 本サンプルでは、コードを使用してRDLレポートを作成し、そのレポートをViewerコントロールに表示する方法を示します。
セクションレポート
- 単純なデータバウンドレポート
- 本チュートリアルは、データソースアイコンを使用し、[レポートエクスプローラ]からバウンドフィールドをレポート上に配置する方法について説明します。
- XMLベースレポート(RPX)
- 本チュートリアルは、XMLベースのRPXファイルを使用して基本的なレポートを作成する方法について説明します。
レポートの作成方法を知りたい(応用編)
ページレポート/RDLレポート
- BandedListのレポート
- 本チュートリアルは、グループ化されたBandedListのレポートを作成する方法について説明します。
- マスター詳細レポート
- 本チュートリアルは、マスタ詳細レポートの作成方法について説明します。
- レポートで式の使用
- 本チュートリアルは、式の様々な使い方について説明します。
- 再帰型階層のレポート
- 本チュートリアルは、再帰型階層の作成方法について説明します。
- レポートでブックマークの使用
- 本チュートリアルは、レポートでブックマークとリンクを設定する方法について説明します。
- ドリルダウンのレポート
- 本チュートリアルは、HiddenおよびToggleItemプロパティを使用して、ドリルダウンレポートの作成方法について説明します。
- ドリルスルーのレポート
- 本チュートリアルは、ドリルスルーリンクを使用して、詳細情報を持つ別のレポートへ移動する方法について説明します。
- パラメータ付きのレポート
- 本チュートリアルは、複数のパラメータとすべてのデータを選択するオプションについて説明します。
- レポートウィザード サンプル
- 本サンプルでは、ウィザード形式でレポートを作成およびカスタマイズする方法を示します。
- TableOfContentsを使用したレポート
- 本チュートリアルは、TableOfContentsを使用してレポートを作成する方法について説明します。
- カスタムリソースロケーター
- 本チュートリアルは、カスタムリソースロケーターを使用して、レポートに必要なリソースをどのような場所からも読み込む方法について説明します。
- カラム形式のレポートレイアウト(RDLレポートのみ)
- 本チュートリアルは、カラムを使用してRDLレポートを作成する方法について説明します。
- ページ/RDLレポートでのサブレポート
- 本チュートリアルは、サブレポートを使用してレポートを作成する方法について説明します。
- Tablix
- このトピックでは、Tablixデータ領域に関するチュートリアルを紹介します。
- レポートパーツを使用したレポートの作成
- このトピックでは、レポートパーツを使用したレポートを作成するチュートリアルを紹介します。
- スタイルシート
- このトピックでは、スタイルシートの操作について説明します。
セクションレポート
- クロスタブレポート サンプル
- 本サンプルでは、アンバウンドデータ、条件付きテキストの強調表示、列をまたがっているクロスタブビュー、およびデータ集計方法について説明します。
- ラベル形式のレポート
- 本チュートリアルは、ラベルをレーザプリンタラベルシートに印刷するレポートを作成し、LayoutActionプロパティを使用してラベルを繰り返す方法について説明します。
- カラム形式のレポート
- 本チュートリアルは、カラス形式のレポートを作成する方法について説明します。
- ページテンプレートの適用(レターヘッド)
- 本チュートリアルは、静的なレターヘッドレポートを使用し、ActiveReportのOverlayメソッドの使用方法について説明します。
- リッチテキストとフィールドのマージ
- 本チュートリアルは、RichTextBoxコントロールを使用したメールマージレポートの作成方法について説明します。
アンバウンドレポートの作成方法を知りたい
セクションレポート
- アンバウンドデータ サンプル
- 本サンプルは、セクションレポートでデータセットを作成し、FetchDataイベントを使用してアンバウンドレポートのフィールドコレクションにデータを読み込む方法について説明します。
- アンバウンドレポートでのグループ化
- 本チュートリアルは、アンバウンドレポート内でグループ化をする方法について説明します。
- アンバウンドグラフ
- 本チュートリアルは、単純なアンバウンドグラフの作成方法について説明します。
ページ番号や総ページ数を出力したい
ページレポート/RDLレポート
- レポートで丁合いの設定(ページレポートのみ)
- 本チュートリアルは、2つのページタブにあるレポートのレイアウトに対して丁合いを設定する方法について説明します。
セクションレポート
- CrossSectionコントロール サンプル
- 本サンプルでは、CrossSectionコントロールの使い方およびセクションレポートの主な機能について説明します。
レポートをグループ化したい
ページレポート/RDLレポート
- マスター詳細レポート
- 本チュートリアルは、マスタ詳細レポートの作成方法について説明します。
- 複数のページでデータのオーバーフロー(ページレポートのみ)
- 本チュートリアルは、単一のレポートで2つのレイアウトを作成し、 OverflowPlaceHolder(ページレポート)コントロールを使用して、最初のレイアウトから次のレイアウトにデータを流す方法について説明します。
セクションレポート
- CrossSectionコントロール サンプル
- 本サンプルでは、CrossSectionコントロールの使い方およびセクションレポートの主な機能について説明します。
- クロスタブレポート サンプル
- 本サンプルでは、アンバウンドデータ、条件付きテキストの強調表示、列をまたがっているクロスタブビュー、およびデータ集計方法について説明します。
- アンバウンドレポートでのグループ化
- 本チュートリアルは、アンバウンドレポートでグループ化を設定する方法について説明します。
共通(ページレポート、RDLレポートとセクションレポート)
- レポートギャラリーサンプル
- セクションレポート/ページレポート/RDLレポートを使用した様々なレイアウトのサンプルについて説明します。
ページ単位やグループ単位でデータを集計したい
ページレポート/RDLレポート
- 複数のページでデータのオーバーフロー(ページレポートのみ)
- 本チュートリアルは、単一のレポートで2つのレイアウトを作成し、OverflowPlaceHolderコントロールを使用して、最初のレイアウトから次のレイアウトにデータを流す方法について説明します。
- マスター詳細レポート
- 本チュートリアルは、マスタ詳細レポートの作成方法について説明します。
- ドリルダウンのレポート
- 本チュートリアルでは、HiddenおよびToggleItemプロパティを使用して、ドリルダウンレポートの作成方法について説明します。
セクションレポート
- データバインド サンプル
- 本サンプルでは、様々なデータとの連結方法について説明します。
- クロスタブレポート サンプル
- 本サンプルでは、アンバウンドデータ、条件付きテキストの強調表示、列をまたがっているクロスタブビュー、およびデータ集計方法について説明します。
サブレポートを使用したい
セクションレポート
- XMLデータ サンプル
- 本サンプルでは、XML階層構造を使用してレポートを作成する方法について説明します。
- サブレポート サンプル
- 本サンプルでは、SubReportコントロールの様々な使用方法について説明します。
- サブレポート - 実行時のデータソース
- 本チュートリアルは、サブレポートを親レポートに組み込み、実行時に親レポートからサブレポートにデータを渡す方法について説明します。
- サブレポート - XMLデータ
- 本チュートリアルは、サブレポートでXMLデータを使用する方法について説明します。
RDLレポート
- ページ/RDLレポートでのサブレポート
- 本チュートリアルは、サブレポートを使用してレポートを作成する方法について説明します。
グラフを使用したい
ページレポート/RDLレポート
- グラフ(ページレポート/RDLレポート)
- 本チュートリアルは、グラフ付きのレポートを作成する方法について説明します。
- 複合グラフ
- このトピックでは、Chartデータ領域を使用して、複合グラフを含んだページレポート/RDLレポートを作成するチュートリアルを紹介します。
セクションレポート
- 2D棒グラフ
- カテゴリごとに項目を比較する2D棒グラフの作成方法について説明します。
- 3D円グラフ
- 全体に対する各データ項目の割合を示す3D円グラフの作成方法について説明します。
- ファイナンスチャート
- 高値、安値、始値、および終値をプロットできる財務グラフの作成方法について説明します。
- アンバウンドグラフ
- 簡単なアンバウンドグラフの作成方法について説明します。
地図を使用したい
ページレポート/RDLレポート
- 地図を含むレポート
- このチュートリアルでは、地図を含むレポートの作成方法を示します。
- Mapサンプル
- Mapコントロールの基本機能を紹介します。
- カスタムタイルプロバイダサンプル
- カスタムタイルプロバイダを作成して、レポートに配置されたMapコントロールに設定する方法を紹介します。
プレビュー画面をカスタマイズしたい
ページレポート/RDLレポート
- カスタムデータプロバイダ
- 本チュートリアルは、カスタムデータプロバイダを使用したプロジェクトのソリューションを作成し、CSVファイルからデータを取得する方法について説明します。
セクションレポート
- カスタム注釈 サンプル
- レポートビューワのツールバーに[カスタム注釈]ボタンを新規追加し、レポート上に任意の注釈を追加する方法について説明します。
- カスタムプレビュー サンプル
- 本サンプルでは、ビューワコントロールのカスタマイズ、エクスポートフィルタ、メールマージおよびグループ化などの機能について説明します。
共通(ページレポートとセクションレポート)
- WebViewerのカスタマイズ
- 本チュートリアルは、HTMLViewerツールバーからボタンを削除し、クライアント側でPDFエクスポートの処理を実現する方法について説明します。
印刷について知りたい
ページレポート/RDLレポート
- レポートで丁合いの設定(ページレポートのみ)
- 本チュートリアルでは、2つのページタブにあるレポートのレイアウトに対して丁合いを設定する方法について説明します。
セクションレポート
- 複数ページ印刷 サンプル
- 本サンプルでは、単一のシートで複数のページを表示する方法を紹介します。
エクスポートしたい
ページレポート/RDLレポート
- カスタムWebのエクスポート(ページレポート)
- 本チュートリアルは、よく使用されているPDF、HTML、Excel、Image、Wordの形式でレポートをエクスポートする方法について説明します。
- 電子署名 サンプル(Professional)
- 本サンプルは、レポートを電子署名やタイムスタンプ付きのPDFファイルに保存する方法について説明します。
- Excelインポート
- このトピックでは、Excelからのインポートについて説明します。
セクションレポート
- カスタムプレビュー サンプル
- 本サンプルは、Viewerコントロールのツールバーをカスタマイズする方法、およびレポートドキュメントファイル(RDFファイル)を読み込む方法について説明します。
- カスタムWebのエクスポート
- 本チュートリアルは、PDF、Excel、TIFF、RTF、TEXTの形式でのレポートカスタムエクスポートを設定するコンポーネントについて説明します。
- 電子署名 サンプル(Professional)
- 本サンプルは、レポートを電子署名やタイムスタンプ付きのPDFファイルに保存する方法について説明します。
共通(ページレポートとセクションレポート)
- エンドユーザーデザイナ サンプル
- 本サンプルは、Designer、ReportExplorer、およびToolboxコントロールを使用して再配布可能なデザイナアプリケーションを作成する方法について説明します。
- Professional Web サンプル
- 本サンプルは、Standardの機能に加え、Professionalのみで使用できる機能(WebViewerコントロールやHTTPハンドラ)について説明します。
- レポートギャラリーサンプル
- セクションレポート/ページレポート/RDLレポートを使用した様々なレイアウトのサンプルについて説明します。
レイヤーを使用したい
ページレポート/RDLレポート
- レイヤーサンプル
- 本サンプルでは、レポートでレイヤーを使用する方法を示します。
- 下絵
- 本チュートリアルは、レイヤーを使用して印刷済みフォームのレイアウトをピクセルパーフェクトの精度で下絵としてトレースする方法について説明します。
DataSetやXMLなどを元にレポートを作成したい
ページレポート/RDLレポート
- XMLデータを使ったレポート
- 本チュートリアルは、ページ形式のレポートをXMLデータソースに接続し、データセットを作成する方法について説明します。
- データセット データソース サンプル
- 本サンプルでは、実行時にLocateDataSourceイベントおよびデータセットプロバイダを使用して、ページレポートをアンバウンドデータソースに接続する方法を示します。
- オブジェクト データソース サンプル
- オブジェクト データソース サンプルでは、Objectデータプロバイダを使用してレポートをデータにバインドする方法を示します。
- OleDBデータソース サンプル
- OleDBデータソースサンプルでは、OleDbデータプロバイダを使用してレポートをデータにバインドする方法を示します。
- XMLデータソース サンプル
- 本サンプルでは、XMLデータソースを使用してレポートにデータを提供する方法を示します。
- CSVデータソース サンプル
- このトピックでは、CSVデータソースのサンプルを紹介します。
- JSONデータソース サンプル
- このトピックでは、JSONデータソースのサンプルを紹介します。
セクションレポート
- データバインド サンプル
- 本サンプルでは、様々なデータとの連結方法について説明します。
- IListバインド サンプル
- 本サンプルでは、カスタムコレクションを作成し、レポートにバインドする方法について説明します。
- LINQ サンプル
- 本サンプルでは、レポートでLINQを使用する例について説明します。
- XMLデータ サンプル
- 本サンプルでは、XML階層構造を使用してレポートを作成する方法について説明します。
エンドユーザーデザイナを使用したい
共通(ページレポート、RDLレポートとセクションレポート)
- エンドユーザーデザイナ サンプル
- Designer、ReportExplorer、およびToolboxコントロールを使用して再配布可能なデザイナアプリケーションを作成する方法方法について説明します。
- エンドユーザーレポートデザイナの作成(Professional)
- 本チュートリアルは、Windowsフォームアプリケーションで単純なエンドユーザーレポートデザイナを作成する方法方法について説明します(DesignerコントロールはWebアプリケーションで使用できません)。
スクリプトを使用したい
セクションレポート
- スクリプトと単純なレポート
- スクリプトを使用して、単純なスタンドアロンレポートを作成する方法について説明します。
- スクリプトとサブレポート
- スクリプトを使用して、サブレポートを含むスタンドアロンレポートを作成する方法について説明します。
共通(ページレポート、RDLレポートとセクションレポート)
- レポートギャラリーサンプル
- セクションレポート/ページレポート/RDLレポートを使用した様々なレイアウトのサンプルについて説明します。
Webサービスを使用したい
セクションレポート
- HTMLの出力のカスタマイズ
- 本チュートリアルは、ASP.NET Webアプリケーションに対して、HTMLの出力をカスタマイズする方法について説明します。
- ActiveReports Document Webサービス
- ActiveReports Documentを返す、Webサービスを設定する方法について説明します。
- ActiveReports Document Windowsアプリケーション
- ActiveReports Document Webサービスを使用する、Windowsクライアントアプリケーションを設定する方法について説明します。
共通(ページレポートとセクションレポート)
- Professional Webビューワ サンプル
- Standard Web サンプルの機能に加え、HTTPハンドラ、WebViewerコントロール等、Professionalのみで使用できる機能の使い方について説明します。
- DataSet Webサービス
- DataSetを返す、Webサービスを設定する方法について説明します。
- DataSet Windowsアプリケーション
- DataSet Webサービスを使用する、Windowsクライアントアプリケーションを設定する方法について説明します。
Webアプリケーションを作成したい(Standard/Professional)
ページレポート/RDLレポート
- カスタムWebのエクスポート(ページレポート/RDLレポート)
- 本チュートリアルは、よく使用されているPDF、HTML、Excel、Image、Wordの形式でレポートをエクスポートする方法について説明します。
セクションレポート
- カスタムWebのエクスポート
- 本チュートリアルは、PDF、Excel、TIFF、RTF、TEXTの形式でのレポートカスタムエクスポートを設定するコンポーネントについて説明します。
- HTMLの出力のカスタマイズ
- 本チュートリアルは、ASP.NET Webアプリケーションに対して、HTMLの出力をカスタマイズする方法について説明します。
Webアプリケーションを作成したい(Professionalのみ)
共通(ページレポート、RDLレポートとセクションレポート)
- Professional Web サンプル
- 本サンプルは、Standardの機能に加え、Professionalのみで使用できる機能(WebViewerコントロールやHTTPハンドラ)について説明します。
- HTMLビューワのカスタマイズ
- 本チュートリアルは、HTMLViewerツールバーからボタンを削除し、クライアント側でPDFエクスポートの処理を実現する方法について説明します。
対話的にクエリを作成したい
共通(ページレポート、RDLレポートとセクションレポート)
- クエリデザイナの使用
- 本チュートリアルは、対話的なクエリデザイナを使用して、SQLクエリを作成する方法について説明します。