2010-12-16 62 views
14

如果我的數據集中沒有行,我想在報告中有一行和一個表格。SSRS 2005 - 基於數據集rowcount設置可見性

我試着用在初始知名度表達=CountRows("MyDataSet") > 0但是這始終計算爲假,即使有數據集中行。

我懷疑初始可見性是在數據加載到數據集之前運行的。

如何設置我的桌子和其他元素(線)的可見性的基礎上,如果數據集有任何行不?

回答

24

這似乎在2008工作 - 希望這將有助於...

我創建了一個DataSet在它的一個記錄。然後,我創建了一個文本框,並將您的代碼置於Visibility「屬性」部分中的「隱藏」屬性中。

然後我把它改爲

=CountRows("MyDataSet") < 1 

將返回TRUE時沒有行,這將設置控件爲隱藏。

10

使用=IIF(CountRows("DataSet1") > 0, false, true)控制的visibility屬性的表達式中。

0

曾爲完全

=IIF(CountRows("OpenItem_DS") < 1,"", "Wk No")