PowerTools ActiveReports for .NET 9.0J > ActiveReportsユーザーガイド > サンプルとチュートリアル > チュートリアル > ページレポート/RDLレポートのチュートリアル > プレビュー > TableOfContentsを使用したレポート |
このチュートリアルでは、TableOfContentsコントロールを含むレポートを作成し、レポートページ本体に見出しマップを表示する方法を示します。
TableOfContentsコントロールを使用すると、レポート内の目的のデータにすばやく移動できます。従来の見出しマップはビューワのサイドパネルでのみ使用可能でレポート内には表示できませんが、TableOfContentsコントロールはこれとは異なり、レポート本文の目次リストとして表示および印刷できます。
このトピックでは、以下のタスクを行います。
Visual StudioプロジェクトにActiveReportsを追加する
メモ: このチュートリアルでは、Reelsデータベース(Reels.mdb)のMoviesテーブルを使用しています。Reelsデータベース(..\ActiveReportsNET9\Data\Reels.mdb)へのアクセス権限が必要です。 |
チュートリアルを完了すると、次のようなレポートが作成されます。
Visual StudioプロジェクトにActiveReportsを追加する
各種レポートレイアウトの追加の詳細については、プロジェクトにレポートを追加するを参照してください。
レポートをデータソースに接続する
データセットを追加する
SQLクエリ |
コードのコピー
|
---|---|
SELECT Genre.GenreName, Movie.Title, Movie.YearReleased, Movie.UserRating, Movie.Country FROM Genre INNER JOIN (Movie INNER JOIN MovieGenres ON Movie.MovieID = MovieGenres.MovieID) ON Genre.GenreID = MovieGenres.GenreID ORDER BY YearReleased ASC |
レポートのレイアウトを作成する
プロパティ名 | プロパティ値 |
---|---|
DataSetName | MovieCatalog |
Location | 0.25in, 1.875in |
Size | 6in, 4in |
PageBreakAtStart | True |
=Fields!GenreName.Value
に設定します。 プロパティ名 | プロパティ値 | ||
---|---|---|---|
Location | 0.25in, 0.375in | ||
Font | Normal, Arial, 12pt, Bold | ||
TextAlign | Center | ||
Size | 5.625in, 0.25in | ||
Label |
=Fields!GenreName.Value
|
プロパティ名 | プロパティ値 |
---|---|
Location | 0.125in, 1in |
Size | 6in, 0.75in |
DataSetName | MovieCatalog |
BorderStyle | Solid |
RepeatHeaderOnNewPage | True |
装飾をクリックしてMovieCatalogデータセットの使用可能なフィールドのリストを表示し、以下のフィールドをテーブル詳細行のセルに追加します。
セル | フィールド |
---|---|
左セル | Title |
中央セル | Country |
右セル | UserRating |
ヒント: レポートエクスプローラからTableデータ領域のテキストボックスセルに直接フィールドをドラッグすることもできます。 |
プロパティ名 | プロパティ値 |
---|---|
Font > FontWeight | Bold |
TextAlign | Left |
BackgroundColor | Silver |
BoderStyle | Solid |
プロパティ名 | プロパティ値 |
---|---|
TextAlign | Left |
BorderStyle | Solid |
=Fields!YearReleased.Value
に設定します。プロパティ名 | プロパティ値 | ||
---|---|---|---|
Font | Normal, Arial, 10pt, Bold | ||
HeadingLevel |
Heading 2
|
||
TextAlign | Center | ||
Value | =Fields !YearReleased.Value & "年に公開された映画" |
プロパティ名 | プロパティ値 |
---|---|
Location | 0.25in, 0.5in |
Size | 6in, 0.875in |
BorderStyle | Solid |
TableOfContentsの外観を設定する
プロパティ
プロパティ名 | プロパティ値 |
---|---|
フォント > サイズ | 14 |
フォント > 太さ | Bold |
フォント > 色 | DarkBlue |
書式 > パディング > 左 | 10pt |
書式 > パディング > 上 | 10pt |
書式 > パディング > 右 | 10pt |
書式 > パディング > 下 | 10pt |
書式 > 充てん文字 |
プロパティ
プロパティ名 | プロパティ値 |
---|---|
DocumentMap > Source | Labels and Headings |
DocumentMap > NumberingStyle | 1, 2, 3, 4, 5 |
レポートを表示する