我试图在SSRS中设置规则,如果用户点击PDF文件名' Document.pdf',则用户将被带到URL ex。 ' www.website.com/Document.pdf'
为此,我在占位符属性>下使用表达式。行动>转到网址:
= IIf(Fields!ID.Value =&#34; Document.pdf&#34;,&#34; www.website.com/Document.pdf" ;,&#34; false&#34;)< / p>
运行报告后,收到错误:
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时遇到了同样的错误,而不是Fields!ID.Value。
我过去没遇到过这个问题,所以我很好奇这是否特定于报告构建器操作。
答案 0 :(得分:0)
尝试使用:
=IIf(Fields!ID.Value = "Document.pdf", "http://www.website.com/Document.pdf", nothing)
请注意VS警告消息:
Hyperlink属性的值'www.website.com/Document.pdf' 文本框'Textbox18'具有无效的架构。报告中的URL可能 仅使用http://,https://,ftp://,mailto:
如果有帮助,请告诉我。