任何人都可以提供帮助,我正在尝试在符合某些条件时将文本框隐藏在报告中。
当我有一个参数时,我可以让它工作
= IIF(InStr(Fields!DeliveryCompany.Value," zzzzz")> 0,false,true)
我需要添加另一个,这就是它落下的地方
= IIF((InStr(Fields!DeliveryCompany.Value," zzzzz")> 0,false + IIF(InStr(Fields!DeliveryCompany.Value," yyyy")> ; 0,false),true
非常感谢任何帮助。
答案 0 :(得分:0)
“+”执行添加或连接字符串,因此您的语法不正确。见Operators in Expressions
我相信你要找的是这样的:
=IIf(
(InStr(Fields!DeliveryCompany.Value, "zzzzz") > 0)
AND
(InStr(Fields!DeliverCompany.Value, "yyyy") > 0)
, false
, true
)
如果您只需要其中一个条件匹配,那么只需将AND替换为OR。