このチュートリアルでは、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 |
レポートを表示する