SSRS字段为http链接

时间:2014-01-30 12:01:50

标签: sql-server-2008 reporting-services

我有一份SSRS报告,它将一些数据字段显示为http链接。有时候没有值(它是空白的)但它仍然会创建一个http链接。

因此,在该字段的TextBox属性中,我将此表达式设置为Action - >转到网址

="http://myserver:Id@@" & Fields!IDNo.Value

当有值时,它可以正常工作,但如果IDNo.Value为空或为空,我怎么能告诉它忽略创建http链接?

2 个答案:

答案 0 :(得分:2)

您需要一个表达式,将URL设置为Nothing,以表示您不希望用作URL的值。

因此,在您的示例中,您可以使用选择网址

下的表达式

enter image description here

像:

=IIf(Not IsNothing(Fields!IDNo.Value) And Fields!IDNo.Value <> ""
  , "http://myserver:Id@@" & Fields!IDNo.Value
  , Nothing)

即。如果行字段不为空且不为空,则仅向文本框添加URL。

答案 1 :(得分:0)

试试这个: -

 =IIf(IsNothing(Fields!IDNo.Value),
 False,
 "http://myserver:Id@@" & Fields!IDNo.Value)