Report Builder Stimulsoft ユーザー マニュアル: 外部レポートを使用したドリルスルー レポート

Stimulsoft Ultimate は、レポートとダッシュボードを作成するための一般的なツールセットです。この製品には、WinForms、ASP.NET、.NET Core、JavaScript、WPF、PHP、Java、およびその他の環境用の完全なツールセットが含まれています。

Stimulsoft Reports は、強力なレポート エクスポート システムを備えているだけでなく、複数のレポート エクスポート形式をサポートし、シンプルで強力なレポート エンジンを備えています。Stimulsoft Reports の基本原理は、さまざまなテクノロジーをアプリケーションに適用して、シンプルかつ従来の方法でレポートを作成することです。(郡: 585577353)

外部レポートを使用したドリルダウンレポートは、詳細データを外部レポートに配置する対話型レポートであり、レポート内のマスターデータと詳細データの関係は、Interaction.Drill-Down Report プロパティを使用して整理されます。レポートをデザインするには、次の手順に従います。

詳細なデータを含むレポートを作成する

1. デザイナーを実行する;
2. データを接続する:
     2.1. 新しい接続を作成する;
     2.2. 新しいデータ ソースを作成する;
3. DataBand をレポート ページに配置する:

Report Builder Stimulsoft ユーザー マニュアル: 外部レポートを使用したドリルスルー レポート

4. データ バンドの編集:
   4.1. データ バンドの位置合わせ;
   4.2. 属性値の変更;
   4.3. データ バンドの背景色の設定;
   4.4. 必要に応じて境界線の設定;
   4.5. 境界線の色の設定。

5. Data Source プロパティを使用して、DataBand 内のデータ ソースを指定します。

6. 式を含むテキスト コンポーネントを DataBand に配置します。ここで、expression はデータ フィールドへの参照です。たとえば、{Products.ProductName} 式と {Products.UnitePrice} 式を含む 2 つのテキスト コンポーネントを DataBand に配置します。

7. データバンド内のテキストおよびテキスト コンポーネントを編集します:
7.1. テキスト コンポーネントをデータバンド内の目的の位置にドラッグします;
7.2. テキスト コンポーネント内のテキストを位置合わせします;
7.3. 目的のプロパティの値を変更します。たとえば、テキストを折り返す場合は、Word Wrap プロパティを true に設定します。7.4
. 必要に応じて、テキスト コンポーネントの境界線を設定します。7.5
. 境界線の色を変更します。

Report Builder Stimulsoft ユーザー マニュアル: 外部レポートを使用したドリルスルー レポート

8. 「プレビュー」ボタンをクリックするか、「プレビュー」メニュー項目をクリックしてビューアを起動します。データ フィールドへのすべての参照がレンダリングされた後、データ フォームの指定されたフィールドで変更されます。データは、このレポートに定義されたデータベースから順に出力されます。表示されるレポート内の DataBand のコピーの数は、データベース内のデータ行の数と同じになります。次の画像はサンプル レポートを示しています。

Report Builder Stimulsoft ユーザー マニュアル: 外部レポートを使用したドリルスルー レポート

9. レポート テンプレートに戻ります;
10. レポート テンプレートに他のバンドを追加します (レポート ページに HeaderBand を追加するなど);
11. バンドを編集します:
11.1. 高さで揃えます;
11.2. 必要に応じて、プロパティ値を変更します;
11.3 . バンドの背景を変更します;
11.4. 必要に応じて境界線を有効にします;
11.5. 境界線の色を設定します。

Report Builder Stimulsoft ユーザー マニュアル: 外部レポートを使用したドリルスルー レポート

12. 式を含むテキストコンポーネントをバンドに挿入します。テキスト コンポーネントの式は、HeaderBand のヘッダーです。

13. テキストとテキストコンポーネントの編集:
13.1. バンド内のテキストコンポーネントをドラッグアンドドロップ;
13.2. フォントオプションの変更: サイズ、種類、色;
13.3. 高さと幅でテキストコンポーネントを整列;
13.4. テキストコンポーネントの背景を変更;
13.5. . テキスト コンポーネント内のテキストを配置する;
13.6. 必要に応じてテキスト コンポーネントのプロパティの値を変更する;
13.7. 必要に応じてテキスト コンポーネントの境界線を有効にする;
13.8. 境界線の色を設定する。

Report Builder Stimulsoft ユーザー マニュアル: 外部レポートを使用したドリルスルー レポート

14. 「プレビュー」ボタンをクリックするか、「プレビュー」メニュー項目をクリックしてビューアを起動します。データ フィールドへのすべての参照がレンダリングされた後、データ フォームの指定されたフィールドで変更されます。データは、このレポートに定義されたデータベースから順に出力されます。表示されるレポート内の DataBand のコピーの数は、データベース内のデータ行の数と同じになります。次の画像はサンプル レポートを示しています。

Report Builder Stimulsoft ユーザー マニュアル: 外部レポートを使用したドリルスルー レポート

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

16. DataBand でフィルタリングを設定します。たとえば、次の式を設定します: カテゴリID == Products.CategoryID ;
17. レポートを保存します。たとえば、詳細データを含むレポートをルート ディレクトリ D:\\ のローカル ディスクに保存するには、ドリルダウン レポートという名前を使用し、ファイルのフル パスは D:\\ Drill-Down Report.mrt になります。

マスター データを使用してレポートを作成する
1. デザイナーを実行する;
2. データに接続する:
    2.1. 新しい接続を作成する;
    2.2. 新しいデータ ソースを作成する;
3. データバンドをレポート ページに配置する:

Report Builder Stimulsoft ユーザー マニュアル: 外部レポートを使用したドリルスルー レポート

4. データ バンドの編集:
   4.1. データ バンドの位置合わせ;
   4.2. 属性値の変更;
   4.3. データ バンドの背景色の設定;
   4.4. 必要に応じて境界線の設定;
   4.5. 境界線の色の設定。

5. Data Source プロパティを使用して、DataBand 内のデータ ソースを指定します。
 


6. 式を含む Text コンポーネントを DataBand に配置します。ここで、expression はデータ フィールドへの参照です。例: {Categories.CategoryName} 式を含むテキスト コンポーネントを DataBand に配置します。

7. データバンド内のテキストおよびテキスト コンポーネントを編集します:
7.1. テキスト コンポーネントをデータバンド内の目的の位置にドラッグします;
7.2. テキスト コンポーネント内のテキストを位置合わせします;
7.3. 目的のプロパティの値を変更します。たとえば、テキストを折り返す場合は、Word Wrap プロパティを true に設定します。7.4
. 必要に応じて、テキスト コンポーネントの境界線を設定します。7.5
. 境界線の色を変更します。

Report Builder Stimulsoft ユーザー マニュアル: 外部レポートを使用したドリルスルー レポート

8. 「プレビュー」ボタンをクリックするか、「プレビュー」メニュー項目をクリックしてビューアを起動します。データ フィールドへのすべての参照がレンダリングされた後、データ フォームの指定されたフィールドで変更されます。データは、このレポートに定義されたデータベースから順に出力されます。表示されるレポート内の DataBand のコピーの数は、データベース内のデータ行の数と同じになります。次の画像はサンプル レポートを示しています。

Report Builder Stimulsoft ユーザー マニュアル: 外部レポートを使用したドリルスルー レポート

インタラクティブなレポートを作成する

1. メイン データのレポート テンプレートを返します;
2. DataBand 内のテキスト コンポーネントを選択します;
3. Interaction.Drill-Down Enabled プロパティを true に設定します;
4. Interaction.Drill-Down レポート プロパティを設定します。このプロパティの値は、詳細データを含むレポートへのフルパスです。このチュートリアルでは、Interaction.Drill-Down Report プロパティは D:\\Drill-Down Report.mrt に設定されます。

5. ドリルダウン パラメータ 1 を編集します:
5.1. name 属性はカテゴリ ID に設定する必要があります;
5.2. 式属性は Categories.CategoryID に設定する必要があります。

6. 「プレビュー」ボタンをクリックするか、「プレビュー」メニュー項目をクリックしてビューアを起動します。データ フィールドへのすべての参照がレンダリングされた後、データ フォームの指定されたフィールドで変更されます。データは、このレポートに定義されたデータベースから順に出力されます。表示されるレポート内の DataBand のコピーの数は、データベース内のデータ行の数と同じになります。次の画像はサンプル レポートを示しています。

Report Builder Stimulsoft ユーザー マニュアル: 外部レポートを使用したドリルスルー レポート

ドリンクをクリックすると、詳細なフィルターとパラメーターに対応する詳細なデータが表示されます。次の画像は、飲料エントリの詳細データを含むレンダリングされたレポートのページを示しています。

Report Builder Stimulsoft ユーザー マニュアル: 外部レポートを使用したドリルスルー レポート

スタイルの追加
1. レポート テンプレートに戻ります;
2. データ バンドを選択します;
3. 偶数スタイルと奇数スタイルのプロパティの値を変更します。これらのプロパティの値が設定されていない場合は、「これらのプロパティの値」リストで「スタイルの編集」を選択し、スタイル デザイナーを使用して新しいスタイルを作成します。次の図はスタイル デザイナを示しています。

Report Builder Stimulsoft ユーザー マニュアル: 外部レポートを使用したドリルスルー レポート

「スタイルの追加」ボタンをクリックしてスタイルの作成を開始します。ドロップダウン リストからコンポーネントを選択します。Brush.Color プロパティを設定して、行の背景色を変更します。次の画像は、Brush.Color プロパティの値のリストを含むスタイラーの例を示しています。

Report Builder Stimulsoft ユーザー マニュアル: 外部レポートを使用したドリルスルー レポート

「閉じる」をクリックします。次に、偶数スタイルと奇数スタイルのプロパティ リスト (奇数行と偶数行のリストのスタイル) に新しい値が追加されます。
1. [保存] ボタンをクリックして詳細レポートの変更を保存します;
2. マスター データを含むレポートをデザイナーで開きます;
3. [プレビュー] ボタンをクリックするか、ビューアを呼び出して [プレビュー] メニュー項目をクリックします。次の図はレポートの構造を示しており、詳細レポート内の DataBand の偶数/奇数行のさまざまなスタイルを使用した肉/家禽マスター エントリの詳細データの割合を示しています。

Report Builder Stimulsoft ユーザー マニュアル: 外部レポートを使用したドリルスルー レポート

おすすめ

転載: blog.csdn.net/m0_67129275/article/details/132539496