このチュートリアルでは、TableOfContentsコントロールを含むレポートを作成し、レポートページ本体に見出しマップを表示する方法を示します。
TableOfContentsコントロールを使用すると、レポート内の目的のデータにすばやく移動できます。従来の見出しマップはビューワのサイドパネルでのみ使用可能でレポート内には表示できませんが、TableOfContentsコントロールはこれとは異なり、レポート本文の目次リストとして表示および印刷できます。
このトピックでは、以下のタスクを行います。
チュートリアルを完了すると、次のようなレポートが作成されます。
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
メモ: コントロールのLabelプロパティを設定すると、そのコントロールのエントリが見出しマップに追加されます。
|
プロパティ名 | プロパティの値 |
---|---|
Location | 0.125in, 1in |
Size | 6in, 0.75in |
DataSetName | MovieCatalog |
BorderStyle | Solid |
RepeatHeaderOnNewPage | True |
装飾をクリックしてMovieCatalogデータセットの使用可能なフィールドのリストを表示し、以下のフィールドをテーブル詳細行のセルに追加します。
セル | フィールド |
---|---|
左セル | Title |
中央セル | Country |
右セル | UserRating |
プロパティ名 | プロパティの値 |
---|---|
Font > FontWeight | Bold |
TextAlign | Left |
BackgroundColor | Silver |
BoderStyle | Solid |
プロパティ名 | プロパティの値 |
---|---|
TextAlign | Left |
BorderStyle | Solid |
=Fields!YearReleased.Value
に設定します。プロパティ名 | プロパティの値 |
---|---|
Font | Normal, Arial, 10pt, Bold |
HeadingLevel |
Heading 2
メモ: コントロールのHeadingLevelプロパティを設定すると、そのコントロールのエントリが見出しマップに追加されます。
|
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 |
レポートを表示する