Ale*_*lex 3 database ms-access vba access-vba
我正在尝试将一些地址字段合并到报告中的一个文本框中:
=[City]+", "+[County]+", "+[Post Code]
Run Code Online (Sandbox Code Playgroud)
但是并非所有记录在[县]列中都有一个条目,这意味着文本框中根本没有任何内容显示这些记录.所以我尝试了一个Iif语句:
=IIf([County],[City]+", "+[County]+", "+[Post Code],[City]+", "+[Post Code])
Run Code Online (Sandbox Code Playgroud)
这不起作用,如何让文本框显示任何字段?
最简单的解决方案IMO:使用Nz.
=[City]+", "+Nz([County]+", ")+[Post Code]
Run Code Online (Sandbox Code Playgroud)
虽然你可能想要使用&而不是+.在Access中+意味着求和,但&意味着连接.