0

我是 Access 报告和表单的新手。是的,我讨厌承认。我熟悉数据库部分,但不熟悉报告和表单。

我在 Access 表达式生成器中遇到了这个我无法解构的特殊表达式

=IIf(([value1] & ""="") 或 ([value2] & ""=""),"",[value3])

请理解我对 Crystal Reports 有足够的经验,并且我理解什么是 iif 语句。

但我没有遇到过这样的事情

  1. & ""="" 究竟是做什么的?
  2. 这是Access中的某种正则表达式吗?
  3. 您能否通过提供链接来帮助我,以便我可以深入阅读此内容?

提前致谢 干杯!

4

1 回答 1

1

它将一个空字符串附加到该值以避免 Null。

你可以这样说:

Value Is Null Or Value = ""

进一步解释重新评论

假设 Value1 为 Null

Value1 is not equal to ""

然而

Value1 & "" is equal to ""

让我们说 Value1 = ""

Value1 is not equal to Null

然而

Value1 & "" is equal to ""

让我们说 Value1 = "abc"

Value1 & "" is equal to "abc"
于 2012-07-27T15:09:16.690 回答