簡體   English   中英

如果子報表不包含數據,該如何隱藏?

[英]How can I hide subreports if they contain no data?

我有一個包含3個子報表的報告。 如果沒有數據,我想隱藏報告。 這給了我這個錯誤:

Error: Subreport could not be shown

如何隱藏子報表?

您將必須創建某種機制來知道子報表是否將成功顯示在主報表上,因為您將無法從子報表將任何內容“返回”回主報表。

您能否在主報表上創建一個小的數據集,以查詢該子報表的數據是否存在? 然后您可以根據主報表上查詢的結果,在子報表元素(或諸如tablix或矩形的容器)上使用表達式將其隱藏。

讓我知道是否需要澄清。

如果我們直接在主報表中自己創建一個數據集,那么毫無疑問使用另一個報表作為子報表,我們可以直接使用主報表中創建的數據集中的字段並將參數分配給主數據集值。 我認為這不會達到服務器的目的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM