GrapeCity ActiveReports for .NET 12.0J > ActiveReportsユーザーガイド > サンプルとチュートリアル > チュートリアル > ページレポート/RDLレポートのチュートリアル > Tablix > Tablixでのグループ化 |
本チュートリアルでは、地域別製品売上レポートの作成を例に取って、Tablixデータ領域の実装方法を以下の項目順に説明していきます。
本チュートリアルは6つの作業手順に分かれています。
メモ:
|
チュートリアルを完了すると、次のようなレポートが作成されます。
Visual StudioにActiveReportsのプロジェクトを作成する
レポートレイアウトの追加については「プロジェクトにレポートを追加する」を参照してください。
レポートをデータソースに接続する
データセットを追加する
SQLクエリ |
コードのコピー
|
---|---|
SELECT Sale.SaleDate, Sale.TotalAmount, MediaType.Description, MediaType.MediaID, Sale.SalesID, Sale.Store, Store.StoreName FROM Store INNER JOIN (Sale INNER JOIN (MediaType INNER JOIN (MovieProduct INNER JOIN SaleDetails ON MovieProduct.ProductID = SaleDetails.ProductID) ON MediaType.MediaID = MovieProduct.MediaType) ON Sale.SalesID = SaleDetails.SaleID) ON Store.StoreID = Sale.Store; |
レポートのレイアウトを作成する
レポートの外観性を高める
この時点でレポートをプレビュー表示すると、各フィールドの値がTablixデータ領域に表示されていることが分かります。以下の各セルのプロパティを[プロパティ]ウィンドウで設定すると、Tablixデータ領域のレイアウト性を高めることができます。
セル | プロパティ名 | プロパティの値 |
---|---|---|
=Year([SaleDate]) | BackgroundColor | WhiteSmoke |
BorderStyle | Solid | |
FontWeight | Bold | |
TextAlign | Center | |
年度 | BackgroundColor | LightSteelBlue |
BorderStyle | Solid | |
FontWeight | Bold | |
TextAlign | Center | |
=[Description] | BackgroundColor | SlateGray |
BorderStyle | Solid | |
FontWeight | Bold | |
TextAlign | Center | |
メディアの種類 | BackgroundColor | LightSteelBlue |
BorderStyle | Solid | |
FontWeight | Bold | |
TextAlign | Center | |
=[StoreName] | BackgroundColor | WhiteSmoke |
BorderStyle | Solid | |
TextAlign | Center | |
=Sum([TotalAmount]) | Format | c |
BorderStyle | Solid | |
TextAlign | Center |
プロパティ名 | プロパティの値 |
---|---|
BackgroundColor | LightSteelBlue |
BorderStyle | Solid |
FontWeight | Bold |
TextAlign | Center |
プロパティ名 | プロパティの値 |
---|---|
Location | 0in, 0in |
Size | 7.62in, 2.85in |
レポートを表示する