在 IIF 语句中使用 OR...RDLC
请有人帮助我吗? 我的问题是:
如何在 IIF 中正确使用 OR RDLC报告中的声明?
Fields!A.Value 和 Fields!B.Value 都包含字符串或空字符串。
这段代码工作正常:
=Iif(Len(CStr(First(Fields!A.Value, "dsResult_dtRows")))=0, True, False)
这段代码不起作用:
=Iif(Len(CStr(First(Fields!A.Value, "dsResult_dtRows")))=0 Or
Len(CStr(First(Fields!B.Value, "dsResult_dtRows")))=0, True, False)
非常感谢您的想法和答案 -马雷克-
Please can you someone help me?
My question is :
How to use properly OR in IIF
statement in RDLC report?
Both Fields!A.Value and Fields!B.Value contains string or empty string.
This code works fine:
=Iif(Len(CStr(First(Fields!A.Value, "dsResult_dtRows")))=0, True, False)
This code doesnt work:
=Iif(Len(CStr(First(Fields!A.Value, "dsResult_dtRows")))=0 Or
Len(CStr(First(Fields!B.Value, "dsResult_dtRows")))=0, True, False)
thanks a lot for ideas and answers
-marek-
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您应该能够连接字段值并测试空字符串,而不是单独测试每个值。
尝试
为空返回 true,尝试:
you should be able to concatenate the field values and test for the empty string instead of testing each value individually.
try
for either empty returning true, try: