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

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

ナビゲーション: レポート内部コンポーネント > インタラクション > ドリルダウン・レポート

レポートページを利用したドリルダウンレポート

スクロール トップ その他

 

レポート・ページを使用したドリルダウン・レポートとは、このレポート・テンプレートの別のページを使用して詳細を確認する対話型のレポートを意味します。このレポートを作成するには、コンポーネントに Interaction.Drill-Down Page プロパティの 値を設定、詳細 情報を表示する必要があります。 この値は、詳細情報を持つページを指定します。  このページを使用した Drill-Down Reportの例を考えて みましょう。データ バンドとその中のテキストコンポーネントは、レポートテンプレートの最初のページに配置する必要があります。 バンドには  データソース Shippersを 指定します。テキストコンポーネントには{Shippers.ShipperID}{Shippers.CompanyName}という式を記述します。レポートの2ページ 目にデータ バンドとテキスト コンポーネントを配置し、このバンドのデータソースとして Orders選択します。 テキストコンポーネントに式を挿入します。 それぞれ{Orders.ShipVia}, {Orders.ShipName}, {Orders.ShipCountry}とします。下の図は、レポートテンプレートの2つのページを示しています。

 

 

また、 詳細データを表示するページには ヘッダーバンド追加します。次に、{Shippers.ShipperID}{Shippers.CompanyName}という式を持つテキストコンポーネントを選択し、いくつかのプロパティの値を変更します。Interaction.Drill-Down Enabledプロパティは trueに設定する必要があります次に、Interaction.Drill-Down Pageプロパティの値を、詳細データが配置されるページに設定します。 この場合、Page2です。下図は、詳細ページを選択するためのウィンドウです。

 

 

また必要に応じてドリルダウンパラメータ指定します。各設定では、以下のプロパティを変更する必要があります。名前とです。この例では、ShipperIDという名前と Shippers.ShipperIDという式を持つ詳細パラメータを定義します。詳細データを含むデータバンド、データのフィルタリングを設定しますこれを行うには、フィルタを追加して、フィルタリング式を指定します: (int)this["ShipperID"] == Orders.ShipVia.その後、レポートをレンダリングする必要があります。下図は、レポートのレンダリングページです。

 

 

上の図からわかるように、主要なデータを含むページがレンダリングされます。詳細情報を表示するには、レンダリングされたテキストコンポーネントをクリックする必要があります。 次に、レポートジェネレータはドリルダウンオプションとデータバンドでデータのフィルタリングを考慮し、レポートテンプレートの2ページ目をレンダリングします。下の図は、レポートの概略を示したものです。