- - PR -
CrystalReportsのサブレポートについて
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2004-04-20 16:26
初めてお世話になります。
現在ver9.2のクリスタルレポートを使用して開発をしていますが、 サブレポートを使用した際、親元のレポートの詳細をグループでくくり、 その詳細にサブレポートを使うとした場合、 親元のレポートの詳細のグループに使用している値と同じ値だけの内容が サブレポートでも表示したい場合はどうしたらよろしいでしょうか? テーブルが下記だったとして Aテーブル |1列|2列|3列|4列|5列 --------------------- 1行目|1 |1 |あ |T1 |J1 1行目|1 |2 |イ |T1 |J1 2行目|2 |1 |あ |T1 | サブレポート ------- 詳細 [4列] [5列] --------- レポート --------- グループヘッダー(Aテーブルの1列) 詳細 [1列] [2列] [3列] {サブレポート} (線を入れる) ------------ としてレポートを作成した場合プレビューでは (----------)はスペースと思って下さい レポート --------- 1(-)1(-)あ(-)T1 (-----------)J1 (-----------)T1 (-----------)J1 (-----------)T1 (--)2(-)イ(-)T1 (-----------)J1 (-----------)T1 (-----------)J1 (-----------)T1 ------------- 2(-)1(-)あ(-)T1 (-----------)J1 (-----------)T1 (-----------)J1 (-----------)T1 ------------ となります。これを レポート --------- 1(-)1(-)あ(-)T1(-)J1 (--)2(-)イ ------------- 2(-)1(-)あ(-)T1 ------------ で表示したいのですが よい方法はありますでしょうか? サブレポートを使用しなくてもいいです。 よい方法を教えてただけませんか? [ メッセージ編集済み 編集者: ケイ 編集日時 2004-04-20 16:32 ] |
|
投稿日時: 2004-04-20 19:45
自己解決しました。
http://japan.crystaldecisions.com/support/crystalreports9/faq.asp#rcon_browse_field を参考にサブレポートを使用せずに表示できました。 |
|
投稿日時: 2004-04-22 23:03
やりたい事が理解できないので、そちらの話は置いておいて...
このリンクの説明は、レポート作成時にフィールドのデータ参照を行ったときに、サンプルデータを何件取ってくるかの説明です。なので、実行時とは関係ない話だと思います。 あと、詳細セクションでサブレポートを使う事は勧めません。本体のレポートを1レコード処理するたびに、サブレポートの処理が実行されます。よっぽど件数が少ない時以外はやらない方が良いです。 |
|
投稿日時: 2004-04-23 10:32
詳細セクションでサブレポートを使う事は勧めないということは、
レポートフッターであれば、詳細セクションの件数によるという事は ないですよね? *一応補足 リンクを参考にした内容は下記でした。 レポートの詳細にカウントする式フィールドを作成し、+1ずつ カウントしていく。 カウント番号によって、表示する列を変更するような式を 持つ式フィールドを作成する。 |
|
投稿日時: 2004-04-23 10:53
>詳細セクションでサブレポートを使う事は勧めないということは、
>レポートフッターであれば、詳細セクションの件数によるという事は >ないですよね? フッターであれば、フッターが処理されるたびと考えれば良いです。 >レポートの詳細にカウントする式フィールドを作成し、+1ずつ >カウントしていく。 >カウント番号によって、表示する列を変更するような式を >持つ式フィールドを作成する。 だとすれば、リンクが間違っているだけですね。 |
1