web-dev-qa-db-ja.com

(Reporting Servicesで)行がない場合、テーブルの可視性をfalseに設定します

テーブルに行がない場合、テーブルの可視性をfalseに設定する方法はありますか?

行がない場合、Reporting Servicesでテーブルを非表示にします。

この場合、NoRowsを= ""に設定するだけでは十分ではありません。テーブル用のスペースがまだ残っており、テーブルの書式設定の一部がまだ表示されているためです。

Microsoft Visual Studio/SQL Reporting Services 2005を使用しています

44
Sophia

テーブルの「Visibility.Hidden」プロパティを次の式に設定してみてください。

=CountRows() = 0
105
Matt Hamilton

自分で答えを見つけた、それは非常に簡単です。

CountRows()関数に言及している この記事 を見つけました。

したがって、Visibilty/Hiddenプロパティを設定して、行がないときに非表示にするには、単に

= Iif (CountRows() > 0, false, true)
18
Sophia