尝试访问Visibility属性以判断子报告是否可见

时间:2012-02-02 15:22:45

标签: sql-server sql-server-2008-r2

我正在尝试根据子报表参数是否可见返回不同的值 以下代码有效,

=iif ( true, Fields!PatientID.Value,”junk so it sql string will not work” )

现在我尝试将其更改为以下内容,以便返回不同的值,以便sql

=iif ( commentsub!hidden,”junk so it sql string will not work” )

这不起作用。有没有办法做到这一点? 我也试过

=iif ( commentsub!visible,”junk so it sql string will not work” )

并且

=iif ( commentsub. visible,”junk so it sql string will not work” )

我该怎么做?

1 个答案:

答案 0 :(得分:0)

IIF()语句需要3个参数。第一个有3个,所以它有效,其他只有2个,所以不会。

您的IIF()语句应与

类似
=IIF([Condition to Check],[Do when condition true],[Do when condition false])

http://msdn.microsoft.com/en-us/library/ms157328.aspx#DecisionFunctions