2016-09-02 29 views
0

我想在SSRS中設置一個規則,如果用戶點擊PDF文件名'Document.pdf',用戶被帶到一個URL前。 'www.website.com/Document.pdf'。SSRS錯誤:'值'不是'ReportExprHostImpl的成員... Action0_ActionExprHost'

要做到這一點,我用下佔位符屬性>操作>表達式轉到URL:

= IIF(字段ID.Value = 「Document.pdf」,「www.website.com/ Document.pdf」, 「假」)

enter image description here

運行報表時,我收到錯誤:

The ActionInfo.Action.Hyperlink expression for the text box ‘ID’ contains an error: [BC30456] 'Value' is not a member of 'ReportExprHostImpl.ID_TextBoxExprHost.ActionInfo_ActionInfoExprHost.Action0_ActionExprHost'. 

我收到使用Me.Value同樣的錯誤,而不是網絡連接視場!ID.Value。

我以前沒有遇到過這個問題,所以我很好奇這是否特定於報告生成器操作。

+0

您確定在使用Me.value的**文本框**(不是佔位符,如圖所示)上沒有另一個動作嗎? –

回答

0

嘗試使用:

=IIf(Fields!ID.Value = "Document.pdf", "http://www.website.com/Document.pdf", nothing) 

注意VS警告消息:

The value ‘www.website.com/Document.pdf’ of the Hyperlink property of the text box ‘Textbox18’ has an invalid schema. URLs in reports may only use http://, https://, ftp://, mailto:

讓我知道,如果這有助於。

+0

感謝您的回答,似乎沒有解決它,雖然我收到相同的錯誤 – BenWS

+0

@ BenWS,你檢查ID字段值?似乎ID字段的Value屬性不被識別。 –

+0

我不明白爲什麼這不會被識別,因爲這個字段被引用爲報告中的顯示值 - 所以如果在報告生成器的另一個區域中識別出「Fields!ID.Value」,我會想象它應該是在此認可 - 除非在操作 – BenWS

相關問題