このサイトをご覧になるには、JavaScriptを有効にしてください。
レポート・ページを使用したドリルダウン・レポートとは、このレポート・テンプレートの別のページを使用して詳細を確認する対話型のレポートを意味します。このレポートを作成するには、コンポーネントに 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ページ目をレンダリングします。下の図は、レポートの概略を示したものです。