2.3 Designer のクイックスタート
2.3.6 ドリルダウン
数式によるレポート
追加のチュートリアルでは、2 つの数式を Group Footer セクションに追加します。1 つは売上税を計算 するもの、もう 1 つは注文の総計を計算するものです。
デザインウィンドウで QuickStart36.rpt
レポートには、製品カテゴリ別に集計された集計データが表示されます。次に、このテンプレートを別 のパラメータ化されたテンプレートにリンクし、ユーザーが各カテゴリにドリルダウンし、各カテゴリ の製品の販売数量を確認できるようにします。ドリルダウンのレイヤーを追加するには、Drill-Down >
Navigate を選択します。これにより、このレポートのすべてのドリルダウンレイヤーの階層を示すダ
イアログが表示されます。定義されているレイヤーがないため、** ROOT **だけが表示されます。
Drill-Down Navigation ダイアログ
ドリルダウンの新しいレイヤーを追加するには、ADD ボタンをクリックします。既存のテンプレート を使用するか新しいテンプレートを作成するかを尋ねるダイアログが表示されます。新しいテンプレー トの作成を選択すると、データレジストリに戻り、そこでレポートの設計を開始できます。既存のレポ ートを使用することもできます。いずれの場合も、使用するレポートには、データソースとしてパラメ ータ化されたクエリまたはクラスが必要です。既存のレポートを開き、Next>>ボタンをクリックしま す。
Report Options ダイアログ
プロンプトで、<InstallDir>/help/quickstart/templates を参照し、QuickStart36a.rpt ファイルを 選択します。(/Access/ディレクトリからの QuickStart36a_Acc.rpt)。ダイアログが開き、プライマ リレポートからドリルダウンレイヤーにマップする列を選択するように求められます。
Column - Parameter Mapping ダイアログ
Categoryname列をパラメータにマップし、OKをクリックします。レポートの表示名を指定するダイ
アログが開きます。任意の名前を入力し、OK をクリックします。ドリルダウンレイヤーがデザインウ ィンドウで開きます。
Report Designer の最初のドリルダウンレベル
レポートをプレビューすると、カテゴリ名に基づいてレポートがどのようにパラメータ化されているか がわかります。設計ウィンドウに戻り、Drill-Down > Navigateを再度選択します。追加されたレベル の新しいノードが ROOT ノードの下に表示されます。星印「**」は、現在どのレベルがデザイナで開い ているかを示します。
追加レイヤーを含む Drill-Down Navigation ダイアログ
次に、このレポートにドリルダウンのレイヤーを 1 つ追加します。これにより、ユーザーは製品販売を 掘り下げ、特定の製品の各注文の記録を見ることができます。これを行うには、作成したレベルのノー ドを選択し、ADDをクリックします。
再度、新しいドリルダウンレイヤーの既存のテンプレートを開く場合に選択します。ダイアログで、
Product Name 列をパラメータにマップする場合に選択し、OKをクリックします。新しいレイヤーの 表示名を入力し、もう一度OKをクリックしてデザインウィンドウで開きます。
Report Designer の 2 番目のドリルダウンレベル
次に、Drill-Down > Navigateを選択します。今追加したレイヤーの新しいノードがあることに注目し てください。ルートレポートを選択し、EDIT ボタンをクリックしてデザインウィンドウで開きます。
最初のレポートがデザイナで表示されます。次に、CLOSE をクリックして、ナビゲーションダイアロ グを閉じます。
レポートをプレビューします。Category name 列のフィールドにマウスを重ねると、カーソルが変化す ることに注意してください。1 つをクリックすると、そのカテゴリの各製品の売上を示す次のレベルに 移動します。
製品レポートでは、Product name列のフィールドをクリックして、特定の製品の注文を示す第 3 レベ ルのレポートに移動できます。
ドリルダウンレベル 1
ドリルダウンレベル 1
ドリルダウンレベル 1
上位レイヤーに戻るには、右クリックし、ポップアップメニューからBackを選択します。ドリルダウ ンレポートの展開方法については、ドリルダウンの展開/エクスポートを参照してください。