2011-11-18 74 views
1

我有一個表,其中一些單元格有一個動作:去報告(到一個詳細報告)。 當用戶單擊時,SSRS將用戶發送到子報告。 但是,當用戶在Excel中導出報告時,我需要取消超鏈接。我能怎麼做 ?我知道存在Globals!RenderFormat但我不知道如何使用它來告訴SSRS不導出超鏈接。Sql Server Reporting Services 2008:如何刪除Excel導出中的超鏈接?

謝謝

回答

8

您需要轉到具有超鏈接的單元格上的操作部分。您可能已設置「轉到報告」操作。而不是僅僅規定報告,你需要爲它指定一個表達式來代替,這樣的事情:

IIf(Globals!RenderFormat.Name = "EXCEL", Nothing, "YourReportPath") 

,或者您也可以使用.IsInteractive屬性,它會禁用PDF導出的鏈接,以及:

IIf(Globals!RenderFormat.IsInteractive, "YourReportPath", Nothing) 
相關問題