Sub Reportsについて

2008.06.18

今日は「サブレポート」について説明したいと思います。

~サブレポートとは?~

サブレポートとは1つの帳票内に
もうひとつのレポートを埋め込む技術です。
では具体的に何ができるのでしょうか?

以前説明した通りCrystal Reportsの構造とは

レポートヘッダー  ・・・ 最初のページにのみ出力
ページヘッダー ・・・ 各ページの上部に出力
詳細 ・・・ データ1行ごとに1回行出力(データが複数あるカラムはこのセクションに配置)
レポートフッター ・・・最後のページにのみ出力(但し、ページフッターの上部に出力)
ページフッター ・・・ 各ページの最下部に出力

の5つで構成されています。

つまり、通常のrptファイル内の
レポートフッターにサブレポートを埋め込んだ場合。。。

レポートヘッダー
ページヘッダー
詳細

レポートヘッダー (サブレポート)
ページヘッダー (サブレポート)
詳細 (サブレポート)
レポートフッター (サブレポート)
ページフッター (サブレポート)

レポートフッター
ページフッター

という具合になります。
ここで注目すべき点は複数行のデータを出力する際に
使用する「詳細」セクションが複数持てたという点になります。

データを取得してくる際に複数行あるデータを
別々に取得してきたにも関わらず、1帳票で出したい。
こういったときに便利なのが「サブレポート」です。

ただしサブレポートには使用する際注意しなければならない点や
問題がいくつかあります。

次回はその「サブレポートの問題点」について
話したいと思います。

ではこの辺で。

詳しい資料やデモ依頼、導入や費用に関するお問合せなど、
まずはお気軽にご相談ください。

資料請求・デモンストレーション お見積り・その他お問合せ

よくあるご質問はこちら>>