2010-12-16 11 views
14

データセットに行がない場合、非表示にする行と表がレポートにあります。SSRS 2005 - データセットの行数に基づいて可視性を設定する

最初の可視性で式=CountRows("MyDataSet") > 0を使用しようとしましたが、データセットに行がある場合でも常にfalseと評価されます。

データがデータセットにロードされる前に初期可視性が実行されていると思われます。

データセットに行があるかどうかに基づいて、テーブルなどの要素(行)の表示を設定するにはどうすればよいですか?

答えて

24

これは2008で動作しているように見えます - うまくいけば、それは、私はそれで一つのレコードでDataSetを作成...

をするのに役立ちます。次に、テキストボックスを作成し、コードをVisibilityプロパティセクションの「非表示」プロパティに入れました。

私はその後、隠しにコントロールを設定します行が、存在しないときTRUEを返します

=CountRows("MyDataSet") < 1 

にそれを変更しました。

10

=IIF(CountRows("DataSet1") > 0, false, true)をコントロールの可視性の表現の中に使用します。

0

は全く

=IIF(CountRows("OpenItem_DS") < 1,"", "Wk No") 
を働い
関連する問題