0

2 つのメイン サブレポートを含むレポートがあり、それぞれがページの垂直方向の半分を占めているため、横に並んで表示されます。それぞれに独自のページ ヘッダーがあり、グループ ヘッダーを使用して RepeatStyle プロパティを OnPageIncludeNoDetail に設定することでエミュレートします。ただし、どちらも長さが異なる可能性があり、レポートに表示するデータがなくなった場合でも、一番右のサブレポートにページ ヘッダーを表示したいと考えています。つまり、右側のサブレポートが左側のレポートよりも少ないページ数である場合、左側のレポートが終了するまで各ページのヘッダー データを印刷し続ける必要があります。右側のサブレポートが終了すると、ヘッダーを印刷する必要がないと想定されるため、これは現在失敗しています。

右側のサブレポートの下部に改ページを追加しようとしましたが、どちらのサブレポートにも何ページあるかわからないため、それを有効にするかどうかは手遅れになるまでわかりません (または少なくとも私はそうする方法を見つけられませんでした)。ところで、私は AR3 を使用していますが、AR7 へのアップグレードは将来のある時点で発生するはずです...

4

3 に答える 3

1

サブレポートが終了し、各ページに配置されなくなると、そのページ ヘッダーを次のページに表示することができなくなります。ここでの最良のオプションは、親レポートを使用してページヘッダー情報を含めることだと思います。これは、サブレポートのいずれかがレンダリングされる限り、親レポートのみが引き続きレンダリングされるためです。

注: 現在使用している親レポートと同じである必要はありませんが、ページ ヘッダーを処理するために、現在の親レポートと 2 つのサブレポートの間に別のレポートを使用することができます。

于 2013-06-25T03:52:32.327 に答える
0

完璧ではありませんが、これを行う方法を見つけました。しかし、問題は AR3 だけにある可能性があり、うまくいけば AR7 で修正されます。私がしたことは、右のサブレポートのヘッダーをマスター レポートの別のヘッダーに移動することでした。これで、マスター レポートにはページ ヘッダーがあり、次に新しいグループ ヘッダー (ghPage と呼びましょう)、最後に元々両方のサブレポートを含んでいたグループ ヘッダーがあります。次に、ghPage のプロパティ UnderlayNext を true に設定し、ghPage が収まるように必要な空白スペースを残すように注意しました。 、この最後のセクションは左の高さにトリミングされて表示されます。

于 2013-08-19T20:53:59.907 に答える
0

ページヘッダー/フッターの代わりにサブレポートでグループヘッダー/フッターを使用し、グループヘッダーの repeatstyle プロパティを OnPage. に設定することをお勧めします。サブレポートはページに対応していないため、サブレポートのページヘッダー/フッターはサポートされていません。

スコットが述べたように、メインレポートのページヘッダー/ページフッターはうまくレンダリングされます。

于 2013-06-25T15:49:01.173 に答える