2011-09-07 26 views
0

問:如何在空數據源狀態下避免報告中的空格和空白部分

我想問一下報表設計問題。

如果我的報表數據源是數據集中的數據表的集合。並且在某些情況下,data table爲空,如何隱藏表(我的意思是將此空數據表用作數據源的控件)以防止報表中的空格和空數據?。是否有一些像面板一樣的控件,使其在(特定表格爲空的情況下)的條件下隱形?

請說明一下,因爲我是報告的初學者,我對設計和格式問題感到困惑。如果有資源可以幫助我解決這方面的問題,我將不勝感激。

例如:

enter image description here

如果使用的數據表作爲數據源下表是沒有我的報告的部分之間留有間隔空如何隱藏標題和表格。

在此先感謝。

回答

1
Set the tablix/table visibility hidden property to = CountRows() = 0 

The CountRows() for a dataset return's the number of rows the query returns. 

When CountRows() returns 0 rows (no data) the condition return's TRUE 
for the hidden property of tablix, so it hides the tablix control 

要隱藏標題,你有兩個選擇:

  1. 使用列表同時包含表和標題文本框。如果CountRows等於0,則隱藏該列表(其中包含其他兩個)

  2. 在表列標題頂部添加一行。在那裏放置標題。

+0

嗯,謝謝。但是你的意思是什麼'tablix'? –

+0

那麼這個部分的標題呢?如何根據數據表狀態隱藏它。 –

+0

非常感謝。我添加一張圖片來澄清我需要更清楚的內容。 –