このサイトをご覧になるには、JavaScriptを有効にしてください。

[帳票開発ツール]Stimulsoft レポート&ダッシュボード ユーザーマニュアル

ナビゲーション: はじめに

マスター・ディテールレポートとサブレポート

スクロール トップ その他

 

このステップバイステップの説明をよりよく理解するために ビデオファイルをご覧ください

 

サブレポートを含むマスター-ディテールレポートを作成するには、次の手順を実行します。

 

1.デザイナーを実行します。

2.データを接続します。

2.1. 新しい接続を作成 します

2.2. 新しいデータソースを作成 する

 

3.  データソース間に リレーションを作成します。 リレーションが作成されない場合、または詳細データソースの リレーション プロパティが  満たされない場合、 マスターエントリに対して すべての詳細エントリが出力されます。

4. DataBand1 レポートテンプレートの 1 ページに配置します。

 

 

5. DataBand1編集 します

5.1. DataBand1 高さで揃える

5.2.バンドプロパティの値を変更します。 例えば、データバンドを分割したい場合は、改行可プロパティを trueに設定します。

5.3. DataBand1の 背景色を変更 します。

5.4. 必要であればDataBand1ボーダー有効にします。

5.5.ボーダーの色を変更します。

 

6. DataBand1のデータソースを データソース プロパティで定義します。例えば、 DataBand22にはCategories データソースを定義します。

 

 

7. DataBand1に式を持つテキストコンポーネントを入れる。ここで、式とはデータフィールドへの参照である。例えば、以下のような式を持つテキストコンポーネント{Categories.CategoryName}DataBand1 マスターコンポーネント )に配置します。

 

8.  テキストと テキストボックス編集

8.1.テキストコンポーネントを DataBand1必要な場所にドラッグします

8.2.テキストのフォント:サイズ、スタイル、カラーを設定します。

8.3.テキストコンポーネントを垂直方向と水平方向に整列させる。

8.4.テキストコンポーネントの背景色を設定します。

8.5.テキストコンポーネントのテキストを整列させる。

8.6.テキストコンポーネントのプロパティの値を設定します。例えば テキストを折り返したい場合は、ワードラップ プロパティを trueに設定します。

8.7. テキストコンポーネントのボーダーを設定 します。

8.8.枠線の色を設定します。

 

9. DataBand1サブレポート コンポーネントを配置します。

 

10. サブレポート コンポーネントを編集します。

10.1. サブレポートコンポーネントを、 下の図のように伸ばします

10.2. サブレポートプロパティの値を変更します例えば、サブレポートをまとめて表示させたい場合は、サブレポートをまとめて表示 プロパティを trueに設定します。

10.3. コンポーネントの背景色を変更します。

 

 

11. サブリポートページへ移動します。

12. DataBand2を サブレポートページに追加します。

 

 

13. DataBand2を編集 します

13.1. DataBand2高さを揃える

13.2. バンドプロパティの値を変更します。 例えば、データバンドを分割したい場合は、改行可 プロパティを trueに設定します。

13.3. DataBand2の 背景色を変更します。

13.4. 必要であればDataBand2ボーダー有効にします。

13.5. ボーダーの色を変更します。

 

14. DataBand1データソースは データソースプロパティで定義します。例えば、 DataBand2にはProducts データソースを定義します

 

 

15.  レポート内の マスターコンポーネントを定義 します。この例では、DataBand1DataBand2マスター コンポーネントとして設定します

16. データバンドデータリレーションプロパティに、 詳細コンポーネント( この場合はDataBand2)を記入する

17. DataBand1に式を持つテキストコンポーネントを配置します。ここで、式とはデータフィールドへの参照である。 例えば、次の 式を持つテキストコンポーネントをDataBand2に配置します: {Products.ProductName } {Products.UnitPrice}

18.  テキストと テキストボックス編集

18.1.テ キストコンポーネントをDataBand2内の必要な場所にドラッグします

18.2.テキストのフォント:サイズ、スタイル、カラーを設定します。

18.3.テキストコンポーネントを垂直方向と水平方向に整列させる。

18.4.テキストコンポーネントの背景色を設定します。

18.5.テキストコンポーネントのテキストを整列させる。

18.6.テキストコンポーネントのプロパティの値を設定します。例えば テキストを折り返したい場合は、ワードラップ プロパティを trueに設定します。

18.7.  テキストコンポーネントのボーダー設定 します。

18.8.枠線の色を設定します。

 

 

19. プレビュー ボタンをクリックするか、 プレビュー メニュー項目を使用して ビューア呼び出し 、レポートがどのように表示されるかを確認します。

 

 

20. レポートテンプレートに戻る

21. 必要であれば ヘッダーバンドなどいくつかのバンドをレポートテンプレートに追加します

22. このバンドを編集します。

22.1. このバンドを垂直に揃える。

22.2. 必要に応じてヘッダーバンドプロパティの値を設定します。

22.3. 背景色を設定します。

22.4. テキストコンポーネントのボーダー設定します。

22.5. ボーダーカラーを設定します。

 

 

23. ヘッダーバンドテキストコンポーネントの式が  ページタイトルになるような式を持つテキストコンポーネントを配置します。

24. テキストコンポーネントを編集します。

24.1.テキストコンポーネントをバンド内の必要な場所にドラッグします。

24.2.テキストのフォント(サイズ、スタイル、色)を設定します。

24.3.テキストコンポーネントを垂直方向と水平方向に整列させる。

24.4.テキストコンポーネントの背景色を設定する

24.5.テキストコンポーネントのテキストを整列させる

24.6.テキストコンポーネントのプロパティの値を設定します。

24.7.テキストコンポーネントのボーダー設定します。

24.8.ボーダーの色を設定します。

 

 

25. プレビュー ボタンをクリックするか、 F5 ホットキーまたは プレビュー メニュー項目を使用して ビューア呼び出し 、レポートがどのように表示されるかを確認します。

 

 

 

スタイルの追加

 

1.レポートテンプレートに戻ります。

2.サブレポートを選択します。

3.データバンドを選択 します

4.偶数スタイル および 奇数スタイル プロパティの値を変更します。これらのプロパティの値が設定されていない場合は、 これらのプロパティの値のリストで スタイルの編集]を選択し スタイルデザイナー使用して新しいスタイルを作成します。下図は、スタイルデザイナーの画面です

 

 

スタイルの追加]ボタンをクリックして、スタイルの作成を開始します。ドロップダウンリストから[コンポーネント]を選択します。 行の背景色を変更するには Brush.Color プロパティを設定します。 下の図は スタイルデザイナーサンプルで、 Brush.Color プロパティの 値のリストを示しています。

 

 

[閉じる]をクリック しますそこで、偶数スタイル 奇数スタイルプロパティ(奇数列と偶数列のリストのスタイル)のリストに新しい値が表示されます。

 

5. レポートをレンダリングするには 、「プレビューボタンをクリックするか プレビューメニュー項目をクリックしてビューアー起動します。下の図は、「サブレポート付きマスター・詳細レポート」のレンダリングで、行の色が変更されています。