簡體   English   中英

控制Tablix(SSRS)內部隱藏子報表的執行

[英]Control executing of hidden subreports inside tablix (SSRS)

我正在使用SSRS2008R2,在主報表上,表格內有tablix,表格內有行(合並的單元格),其中包含子報表。 子報表最初被其他單元格隱藏和切換。 在此處輸入圖片說明
當我預覽報告時,它運行良好,可以單擊“ referat”單元格來顯示和隱藏子報告。
但是我的問題是,對於Tablix SSRS內生成子報告的每一行,該任務都需要花費大量時間。 我想使我的隱藏報告不包含數據,並且在隱藏報表的第一次執行期間不要調用SQL。 我想在用戶擴展(顯示)之前對報表進行SQL調用。 我知道我應該將不同的參數傳遞給子報表,以便它可以實現執行或不調用sql(sprocs)。 但是我不知道如何將參數傳遞給子報表,或者如何檢查是否隱藏了某些東西,因此我可以將參數更改為子報表。
我是否在錯誤的情境中設置了參數

問題是,當您單擊“ referat”時,不會重新計算參數的Value,並且子報表變得可見。 換句話說,所有子報表都在前面運行,無論它們是否被隱藏。 我的建議是改為使用鏈接的報告。 在文本框屬性的“操作”部分下,可以選擇“轉到報告”。 這可能看起來不那么吸引人,但是僅在有特殊要求時才運行子報告。

暫無
暫無

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

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