SSRS に 12 のサブレポートを含むレポートがあります。各サブレポートの後に改ページを挿入して、各サブレポートが新しいページで開始し、他のサブレポートとページを共有しないようにする必要があります。誰もこれを行う方法を知っていますか? ありがとう
7 に答える
答えが見つかりました。すべての Tablix およびその他のレンダリング オブジェクトの後に、各サブレポートの下部で Rectangle を使用します。次に、「PageBreak」プロパティを「End」に設定します。SubReport が Tablix やその他のデータ オブジェクトで終了すると、Rectangle は改ページを強制します。また、優れた機能として、SubReport がデータ行を返さない場合、改ページはレンダリングされません。したがって、余分な改ページはありません
I tried the other answer here but my master report is driven by a dataset so didn't quite work out. This is how I got it to work for me:
1) I put the subreports into different rows on top of same size rectangles inside a Tablix with all the rows belonging to the same row group.
2) I then selected properties of the group, then pagebreak and checked the property pagebreak on between each instance of group.
Tablix プロパティの [全般] タブで [後に改ページを追加] を使用するだけです。
同様の問題に遭遇しましたが、以下の方法で克服できました。サブ レポートを作成し、サブ レポート内に四角形を配置し (前に改ページ オプションをチェックしました)、すべてのサブ レポート コンテンツを四角形内に配置しました。この改ページは、サブ レポートがデータをレンダリングする場合にのみ機能します。そうでない場合、改ページはありません。