2016-10-07 32 views
0

私は既存のレポートと共に印刷する必要があるレポートを作成しました。データセットはほぼ同じなので、この新しいレポートを既存のレポートのサブレポートとして作成し、前のページ区切りを追加しました。これで、既存のレポートと(新しい)サブレポートの両方が別々のページに印刷されるようになりました。問題は、既存のレポートのヘッダがサブレポートにも印刷されることです。SSRS - サブレポートの親レポートのヘッダーを非表示にする方法

サブレポートから親レポートのヘッダーを非表示/非表示にする方法はありますか?

答えて

1

I guees SSRSでは、あなたが望むものを正確に行うことはできませんが、サブレポートが最後のページにある場合は、PrintOnLastPage = Falseを設定して印刷します。サブレポートが多くのページを生成するかどうかを確認するには、サブレポートの最後のページだけがヘッダーなしであることが怖いです。 その場合は、ハックするだけです。ヘッダー内のすべてのレポート項目を条件付きで非表示にし、Hiddenプロパティをsmthに設定します(=IIf(Globals!PageNumber > YOUR_PAGE_NUMBER, True, False)など)。 最初の部分(親レポート)が未知のページ量を生成する場合、PageNumberの代わりにPageNameを使用し、レポートを更新してサブレポートページのページ名を変更することができます。サブレポートを矩形にラップし、矩形のページ名を指定します。式は=IIf(Globals!PageName = "YOUR_SUBREPORT_PAGE_NAME", True, False)になります。

+0

サブレポートは単なる1ページです。また、別の問題に直面しています。メインレポートに複数の広告申込情報がある場合、サブレポートは複数回印刷されます。したがって、メインレポートに11行の広告申込情報がある場合、サブレポートは11回も印刷されます。 – SJaka

+0

SJakaさんは、RDLテンプレート(少なくとも画像)を投稿することができます。それがなければ何が起こっているのかは分かりません。しかし、レポート本体に直接配置された行、サブレポート、サブレポートが複数回レンダリングされた場合、RBのレイアウトエンジンにはいくつかの問題がある可能性があります。 – grafgenerator

関連する問題