我正在尝试根据对空字段的评估来创建查询。
Item: [Huis] & IIf(IsNull([Naam]), "", " / " & [Naam]) & IIf(IsNull([Druif]), "", " / " & [Druif]) & iif(IsNull([Type]), "", " / " & [Type])
它给我一个语法错误:缺少操作数或操作符,您输入了无效的字符或逗号,或者您没有用引号将表达式中的文本括起来。
我已经尝试过其他应该在stackoverflow上工作的示例,它们都会给出相同的错误。我做错了什么?
答案 0 :(得分:0)
我也没有看到错误,但您可以利用&
连接NULL值但+
没有连接的事实来简化表达式。
Item: [Huis] & (" / " + [Naam]) & (" / " + [Druif]) & (" / " + [Type])
每个块,例如如果字段为NULL,则(" / " + [Naam])
将为NULL。