SSRS错误:'价值'不是' ReportExprHostImpl的成员... Action0_ActionExprHost'

时间:2016-09-02 13:08:37

标签: sql vba reporting-services ssrs-2012

我试图在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>

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时遇到了同样的错误,而不是Fields!ID.Value。

我过去没遇到过这个问题,所以我很好奇这是否特定于报告构建器操作。

1 个答案:

答案 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:

如果有帮助,请告诉我。