web-dev-qa-db-ja.com

SSRSレポートに改ページを挿入する

SSRSには、12のサブレポートを含むレポートがあります。各サブレポートの後に改ページを挿入して、各サブレポートが新しいページで開始し、他のサブレポートとページを共有しないようにする必要があります。誰もこれを行う方法を知っていますか?ありがとう

40
MikeTWebb

答えが見つかりました。すべてのTablixおよびその他のレンダリングオブジェクトの後に、各サブレポートの下部で四角形を使用します。次に、その「PageBreak」プロパティを「End」に設定します。 SubReportがTablixやその他のデータオブジェクトで終了すると、Rectangleは改ページを強制します。また、クールな機能として、SubReportがデータの行を返さない場合、改ページは表示されません。したがって、余分な改ページはありません

75
MikeTWebb

別の解決策は、サブレポートを四角形の内側に配置することです。これにより、レポートのレイアウトをより適切に制御および整理できるようになると思います。

8
dmedz

ここで他の答えを試しましたが、マスターレポートはデータセットに基づいているため、うまくいきませんでした。これは私がそれを私のために働かせた方法です:

1)サブレポートをTablix内の同じサイズの長方形の上の異なる行に配置し、すべての行を同じ行グループに属します。

2)次に、グループのプロパティを選択してから改ページし、グループの各インスタンス間でプロパティの改ページをチェックしました。

3
John Kattenhorn

私は同じ種類の問題に遭遇しましたが、下記の方法で克服することができました。サブレポートを作成し、サブレポート内に四角形を配置し(改ページオプションが前にチェックされている)、すべてのサブレポートコンテンツを四角形内に配置しました。この改ページは、サブレポートがデータをレンダリングする場合にのみ機能します。そうでない場合、改ページはありません。

1
siddharth

フロントページの概要と詳細のあるページ2で多くのレポートを作成しました。改ページにはTablixを使用Tablix>プロパティ> PageBreak> BreakLocation>開始/終了/ ......

0
Kyle Jardine

Tablixプロパティの[全般]タブで[改ページを追加]を使用するだけです。

0
Marton Berecz