我有一個有3個子報告的報告。在沒有數據的情況下,我想隱藏報告。它給我這個錯誤:如何隱藏子報表,如果他們不包含數據?
Error: Subreport could not be shown
我怎樣才能隱藏子報表?
我有一個有3個子報告的報告。在沒有數據的情況下,我想隱藏報告。它給我這個錯誤:如何隱藏子報表,如果他們不包含數據?
Error: Subreport could not be shown
我怎樣才能隱藏子報表?
您將不得不創建一些知道子報表是否會成功顯示在主報表上的機制,因爲您無法從子報表中將任何內容「返回」回主報表。
您可以在主報表上創建一個小數據集,用於查詢是否存在子報表的數據?然後您可以使用子報表元素(或諸如tablix或矩形之類的容器)上的表達式來根據主報表上的查詢結果來隱藏它。
讓我知道我是否需要澄清。
如果我們直接在主報表中創建一個數據集,那麼就沒有必要使用另一個報表作爲子報表,我們可以直接使用主報表中創建的數據集中的字段並將參數分配給主數據集值。我認爲這不會服務器的目的。