在 IIF 语句中使用 OR...RDLC

发布于 2024-10-14 05:40:51 字数 462 浏览 7 评论 0原文

请有人帮助我吗? 我的问题是:

如何在 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

一刻暧昧 2024-10-21 05:40:51

您应该能够连接字段值并测试空字符串,而不是单独测试每个值。

尝试

IIF(Fields!A.Value & Fields!B.Value = '',true,false)

为空返回 true,尝试:

IIF(Fields!A.Value ='' or Fields!B.Value = '',true,false)

you should be able to concatenate the field values and test for the empty string instead of testing each value individually.

try

IIF(Fields!A.Value & Fields!B.Value = '',true,false)

for either empty returning true, try:

IIF(Fields!A.Value ='' or Fields!B.Value = '',true,false)
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文