- - PR -
サブレポートについて
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2007-09-12 07:30
VB.NETとActive Report1.0を使用してます。
レポート(請求書)の内容は、 グループヘッダ-1(最初のグループの顧客のキー1で高さ0) グループヘッダ-2(最初のグループの顧客のキー2で、顧客名が変わったら、必ず表示される) グループヘッダ-3(どのぺーじにも、必ず出力される) 詳細 グループフッタ-4 ( サブレポート1で、キー3で明細の小計、明細と交互に出力される。 ) グループフッタ-5( サブレポート2で、キー4明細の合計1、明細出力後に出力) グループフッタ-6( サブレポート3でキー5明細の合計2でサブレポート2出力後に出力) 詳細の件数が0のときは、ループフッタ-4,5,6は出力しない です。 グループヘッダ-2は、請求書のキー項目1,2で 最初のグループの顧客の時、必ず表示される。 で、顧客が同じで次の明細で改ページされる時は、 表示されない。顧客がかわったら、また最初のページには 表示される。 グループヘッダ-3は、いかなるページにも出力される。 ご質問 @グループフッタ-4のサブレポート1が、複数呼び出されてしまう。 サブレポートが呼び出される、タイミングは、どのイベントでしょうか? サブレポートのインスタンスの生成、引渡しパラメータの値のセットは、 どのイベントで行ったら、よろしいでしょうか? Aページが複数ので、グループフッタ-5、グループフッタ-6のみのデータとき、 グループヘッダ-3が出力できない。 グループヘッダ-3の内容をページヘッダにしたっかたのですが、 ページヘッダは、グループヘッダ1、2より先にあるのでできない。 ページヘッダをグループヘッダ1、2よりあとにできますか? よろしくお願いします。 |
|
投稿日時: 2007-09-12 19:03
ヘッダとフッタの関係はこうなんですよね?
グループヘッダ-1 − グループフッタ-6 グループヘッダ-2 − グループフッタ-5 グループヘッダ-3 − グループフッタ-4 そうだとすれば、グループヘッダ-3が出力されるときは グループフッタ-4も出力されるという関係になると思います。 サブレポート1が複数呼び出されてしまうという原因はこのヘンだと思います。 文面から読み取るにはサブレポート1〜3は グループヘッダ1-3とは違うキーで出力される仕様だと解釈できるので 少なくともグループヘッダがさらに3つ必要だと思います。 グループヘッダ-1 − グループフッタ-A(キー1) グループヘッダ-2 − グループフッタ-B(キー2) グループヘッダ-3 − グループフッタ-C グループヘッダ-w − グループフッタ-4(キー3) グループヘッダ-x − グループフッタ-5(キー4) グループヘッダ-y − グループフッタ-6(キー5) こんなイメージかと。 グループヘッダ-3についてはRepeatStyleプロパティなどで制御できるのでは? グループヘッダをページヘッダより前に持ってくることはできないはずです。 |
1