サブレポートを使って、レポート内にレポートをネストすることができます。サブレポートに表示するデータは通常、メインレポートのデータと関連性があります。そして、1 つまたは複数のサブレポートパラメータをサブレポートに渡すことにより、サブレポートを有効にすることができます。ただし、サブレポートに表示されるデータが、メインレポートのデータと関連していない場合もあります。
サブレポートを使用する状況は次のとおりです。
次の図は、サブレポートパラメータの使用法を示し、レポートとサブレポート間の関係を表しています。
メモ: Report Builder は、複数のレベルのネストをサポートしていますが、表示できるネストのレベルは 1 つだけです。
サブレポートの詳細については、Report Builder のオンラインヘルプを参照してください。
サブレポートを定義してレポートに設定することも、メインレポートに挿入する手順の一環としてサブレポートを定義することもできます。
ただし、定義方法にかかわらず、サブレポートには次の特性が設定されます。
既にサブレポートを定義している場合、このサブレポートをメインレポートに追加し、必要に応じてサブレポートパラメータを定義します。
[サブレポートソース] パネルが表示されます。
[サブレポートパラメータバインディングへのレポート] パネルが表示されます。
[サブレポート設定の終了] パネルが表示されます。
Report Builder は、サブレポートをメインレポートに追加します。この結果、レポートはサブレポートパラメータとしてサブレポートマッピングに保存されます。
サブレポートで必要となるデータが明確な場合、サブレポートをメインレポートに追加するときに、新規サブレポートを定義できます。
[サブレポートソース] パネルが表示されます。
[クエリーフィールドの定義] パネルが表示されます。
クエリービルダーが表示されます。
[条件] に [WHERE] を指定し、[基準] に対して ='#CFVariable#' (文字列の列)、=#CFVariable# (数値列) のいずれかを指定してから、CFVariable をサブレポートの入力パラメータ名で上書きします (この後の手順で入力パラメータ名を定義します)。
[レポートグループの定義] パネルが表示されます。
[レポートレイアウト] パネルが表示されます。
[レポートスタイル] パネルが表示されます。
[レポートの題目] パネルが表示されます。
[レポート名] パネルが表示されます。
[サブレポートバインディング] パネルが表示されます。
[サブレポートファイル名] パネルが表示されます。
[サブレポート設定の終了] パネルが表示されます。
Report Builder により、サブレポートがメインレポートに追加されます。
Report Builder により、サブレポート名の変更およびメインレポート内のサブレポートパラメータの編集を実行できます。
サブレポートの設定が [プロパティ] シートに表示されます。
[サブレポートパラメータ] ダイアログボックスが表示されます。
ColdFusion MX 7 | ColdFusion MX 6.1 | ColdFusion MX* | ColdFusion 5* | フォーラム* | デベロッパーセンター | サポート情報 | バグ報告
バージョン7