• 検索結果がありません。

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を選択します。ドリルダウ ンレポートの展開方法については、ドリルダウンの展開/エクスポートを参照してください。