次の方法で共有


レポートの概要 (Visual Studio)

ここでは、作成するレポートの種類の簡潔な概要をレポート、レポート機能、およびレポート定義の説明の構成を提供します。

レポートの種類

クライアント レポート定義 (.rdlc) ファイルで提供されているレポート テンプレートおよびデザイン サポートを使用して、レポートを ReportViewer コントロールの次の種類を作成できます。

  • (フリーフォーム) レポートはテキスト ボックス、データ領域、イメージ、およびその他のレポート アイテムで構成します。自由形式のレポートをビルドするとアイテムをまとめるにリストと長方形を使用します。使用して入れ子になったデータ領域および埋め込みのサブレポート、レポートのデータをカプセル化します。

  • multicolumn 現在のデータをデータ フローを 1 つの列からに、連続した列を報告するような新聞形式です。詳細については、「」を参照してください。[レイアウト] タブ (Visual Studio のレポート デザイナ) のプロパティ-をレポートします。.

  • ドリルスルー レポートは、サポート情報へのリンク経由のデータ探索を提供します。ドリルスルー アクションをレポートに追加する関連のレポートをナビゲーション パスを指定します。

  • 対話型 レポートは、リンク、ブックマーク、ドキュメント マップ、および表示を追加または表示またはレポートの部分を非表示にするトグルのアイテムを作成する機能を非表示にします。ドリルダウン レポートの表示を使用してを作成してプロパティを切り替えできます。Drilldown レポートには、集計のデータ ユーザーをメイン レポート内でのサポートの詳細を表示する展開できますが含まれます。

  • 1 つのテーブルまたはグラフに、 単純な レポートが含まれる可能性があります。複数の単純なレポートを作成し、単一のフォームまたはダッシュボードの効果に関する Web ページにドラッグし結合に可能性があります。

1 つだけのテンプレートは提供されます。ただし、ほとんどのレポートを作成し、使用する可能性は、基本のテンプレートから作成できます。

レポートの一部

レポート ツールボックスでは、視覚的な環境では、クライアント レポートの定義 (.rdlc) ファイルを設計するためのビルド ブロックが提供されます。レポートでは、次の項目を使用できます。

  • テキスト ボックス は単一インスタンスのデータの表示使用します。テキスト ボックスは、レポートに任意の場所配置ことができ、ラベル、フィールド、や集計データを含めることができます。式を使用するにはテキスト ボックスにデータを定義を。レポート デザイナを使用して、レポートにテキスト ボックスを追加については、次を参照してください。テキスト ボックスの追加.

  • テーブル は表形式レポートを作成するときまたはレポートにテーブル構造を追加するを使用するデータ領域です。詳細については、「」を参照してください。テーブルの追加.

  • マトリックス が列と特定のデータ ポイントで交差する行にデータを整列するデータ領域です。マトリックスは crosstabs とピボット テーブルのような機能を提供します。列の静的なセットを持つテーブルとは異なりマトリックス列は動的にできます。静的および動的な行と列を含むマトリックスを定義できます。詳細については、「」を参照してください。マトリックスの追加.

  • グラフ が、データ領域視覚的なデータを作成するために使用します。さまざまなグラフの種類を作成することができます。詳細については、「」を参照してください。グラフの追加.

  • イメージ を使用してに、レポートのバイナリ イメージ データを表示します。使用外部、埋め込まれて、か.bmp、.jpeg、.gif、および.png 形式でイメージをデータベースします。については、「」を参照してください。イメージを追加します。.

  • サブレポート 別内の 1 つのレポートを埋め込むを使用できます。完全なレポート上で実行自身をかレポートをメイン レポート内で埋め込まれている場合に最適な検索を指定できます。定義すると、サブレポート、フィルタのデータ、サブレポートのパラメータも定義できます。詳細については、「」を参照してください。サブレポートの追加.

  • リスト は、1 つのフィールドの繰り返しの行データを表示または他のレポート アイテムの格納に使用データ領域。詳細については、「」を参照してください。リストの追加.

  • 四角形 は、他のレポート アイテムのと、コンテナして、または、グラフィカルな要素としてを使用が。四角形内のレポート アイテムに配置すると、四角形に移動できます。詳細については、「」を参照してください。Report に Rectangles、線、および罫線を追加します。.

  • はページに任意の場所配置するグラフィカルな要素です。データがない関連付けられています。詳細については、「」を参照してください。Report に Rectangles、線、および罫線を追加します。.

データ グループ、テーブルおよびマトリックス列と行、レポート アイテム、およびレポート自体を含む、レポートのすべてアイテムのプロパティが関連付けられて。これらのプロパティは、外観や、アイテムの動作を制御します。

レポート機能

ReportViewer コントロールで使用するレポートは次機能をサポートします。

  • 式を計算すると、データを集約またはサポートの条件付き書式にします。

  • HTML レポート内でのリンク、ブックマーク、およびドキュメント マップをサポートする操作。

  • パラメータ、フィルタ、並べ替え、検索し、データの精度で整理ことができますがように機能をグループ化します。

  • 動的機能やレポートに特別な機能に得られるように、カスタム コード アセンブリを追加のサポート。

  • ランタイム機能ユーザー移動、大規模なレポートを移動できるできるように特定データを検索] をファイルに、レポートをエクスポート] に、レポートの印刷します。

レポートのソース

実行時に、レポートを次のソースから送信されたで ReportViewer コントロールを使用できます。

  • クライアントのレポート定義 (.rdlc) ファイルが、ファイル システムから開かれたされローカルに処理されます。これらのレポートは、Visual Studio のデータ ソースを常に使用します。

  • サーバー レポートは公開されている SQL Server Reporting Services レポート サーバーにします。サーバー レポート要求時に実行、レポートをスナップショットとして実行またはできますキャッシュから実行します。

単一のアプリケーションを含めることができますローカルおよびリモート処理レポート Web ページと Microsoft Windows フォームの両方。レポートの出力はコントロールの種類 (Web サーバー コントロールの HTML と一致 GDI、Windows フォーム コントロールの)。

詳細についてクライアントおよびサーバー レポートを参照してください。リモート処理を ReportViewer を構成します。and構成して、ReportViewer ツールバーを使用.

レポート定義ファイルについて

レポートは、レポート定義、データとレイアウトについて説明する XML ファイルに基づいています。Visual Studio をプロジェクトに、レポート アイテムを追加して、レポートのレイアウトを定義するときに、レポート定義を作成します。ファイル拡張子のローカルで処理されるレポート定義には.rdlc です。ファイル拡張子のレポート サーバーに発行するレポート定義には.rdl。レポート定義ファイルの両方の種類にレポート定義言語 (RDL)、SQL Server 2005 Books Online に記載されて、XML 言語を書き込まれます。

レポートの実行がトリガされたとき (ユーザーがレポートを表示するをクリックするボタンを提供する) など、ReportViewer コントロールの定義したデータ バインディングを使用してデータを取得し、結果のレポートのレイアウトにセットを結合します。レポートを使用しているコントロールのネイティブの出力形式で表示されます。Web サーバー コントロールの出力形式が HTML です。Windows フォーム コントロールの場合は、出力形式は GDI (グラフィック デバイス Instrumentation) 形式です。

.rdlc ファイルに基づくレポートはレポート定義 (.rdl) ファイルが SQL Server 2005 Reporting Services に対して作成するとよくに似ています。XML スキーマは両方のレポート定義のと同じですが、ファイルの種類ごとに異なる規則がされています。.rdl 有効と見なさへのクエリを組み込みます。.rdlc には、クエリの情報がない場合でも有効です。.rdlc には、クエリが含まれて、する場合、クエリは無視されます。.rdlc にはカスタム レポート アイテム要素含まれている場合、これらの要素も無視 (カスタム レポート アイテムは.rdl でのみサポートされます)。

項目を参照してください。

概念

レポート (Visual Studio レポート デザイナ) で式を使用してください。
ReportViewer Web Server および Windows フォーム コントロール
クライアント レポート定義 (.rdlc) ファイルを作成します。
Report (Visual Studio レポート デザイナ) にユーザー設定の [コードの追加
レポートのデータ ソースを作成します。

他のリソース

サンプルとチュートリアル