访问表达式编辑器 - 新手访问报告

时间:2012-07-27 15:06:58

标签: ms-access report ms-access-2007 expression

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

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

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

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

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

  1. 究竟是什么& “”=“”“吗?
  2. 这是Access中的某种正则表达式吗?
  3. 您能否通过提供链接来帮助我,以便我能够深入了解这一点?
  4. 提前感谢 干杯!

1 个答案:

答案 0 :(得分: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"