2017-02-08 4 views
0

私はmain reportというレポート1とサブレポートを持っています。 The sub reportは、メインレポートの行の1つに埋め込まれています。サブレポートがMilestone_IDの値をnullとして表示しないようにしようとしています。サブレポートで使用したテーブルのvisibilityプロパティに式を使用しました。SSRS式を使用してサブレポートを非表示にすることが期待通りに機能しない

私は=iif(not IsNothing(Fields!Milestone_ID.Value),false,true)表現

問題があり、when I preview the report for first time it works fineを使用しています。サブレポートの見出しは表示されませんが、前後に移動してレポートビューアで同じレポートに戻ったときit is not working.

+1

レポートのスクリーンショットをデザインビューにレンダリングする際に添付してください。これは、あなたの質問ではなく動作していることを示しています。 – iamdave

答えて

0

サブレポートを表示/非表示にしたいときは、メインデータセットの可視性を計算し、MAINレポートでサブレポートオブジェクトまたはテーブル行の可視性を設定するだけです。つまり、実際のサブレポート設計では何も変更しません。

0

サブレポートのテーブルのvisibilityプロパティで、私が計算した式をCountRows()= 0に変更しました。今は期待どおりに働いています。 メインレポートの下にサブレポートが埋め込まれている場合、式で設定したフィールドMilestoneIdが見つかりませんでした。

関連する問題