Установите видимость таблицы в false, если в ней нет строк (в службах отчетов) - PullRequest
43 голосов
/ 05 февраля 2009

Есть ли способ установить видимость таблицы в false, если в таблице нет строк?

Я хочу скрыть таблицу в службах Reporting Services, когда в ней нет строк.

Установка NoRows на = "" в этом случае недостаточна, так как для таблицы все еще остается место, а часть форматирования таблицы все еще видна.

Я использую Microsoft Visual Studio / SQL Reporting Services 2005

Ответы [ 2 ]

104 голосов
/ 05 февраля 2009

Попробуйте установить свойство таблицы «Visibility.Hidden» для этого выражения:

=CountRows() = 0
17 голосов
/ 05 февраля 2009

Нашел ответ самостоятельно, все довольно просто.

Я нашел эту статью , в которой упоминается функция CountRows ().

Таким образом, чтобы скрыть свойство Visibilty / Hidden при отсутствии строк, просто

= Iif (CountRows() > 0, false, true)
...