1
我有一個表,其中一些單元格有一個動作:去報告(到一個詳細報告)。 當用戶單擊時,SSRS將用戶發送到子報告。 但是,當用戶在Excel中導出報告時,我需要取消超鏈接。我能怎麼做 ?我知道存在Globals!RenderFormat但我不知道如何使用它來告訴SSRS不導出超鏈接。Sql Server Reporting Services 2008:如何刪除Excel導出中的超鏈接?
謝謝
我有一個表,其中一些單元格有一個動作:去報告(到一個詳細報告)。 當用戶單擊時,SSRS將用戶發送到子報告。 但是,當用戶在Excel中導出報告時,我需要取消超鏈接。我能怎麼做 ?我知道存在Globals!RenderFormat但我不知道如何使用它來告訴SSRS不導出超鏈接。Sql Server Reporting Services 2008:如何刪除Excel導出中的超鏈接?
謝謝
您需要轉到具有超鏈接的單元格上的操作部分。您可能已設置「轉到報告」操作。而不是僅僅規定報告,你需要爲它指定一個表達式來代替,這樣的事情:
IIf(Globals!RenderFormat.Name = "EXCEL", Nothing, "YourReportPath")
,或者您也可以使用.IsInteractive屬性,它會禁用PDF導出的鏈接,以及:
IIf(Globals!RenderFormat.IsInteractive, "YourReportPath", Nothing)