Microsoft 关于 IIf 语句或更好的解决方案的问题

问题描述 投票:0回答:1

我正在编写一份报告,需要符合邮件目的地国家标准的国际地址。

有些国家/地区希望邮政编码位于城市之前,有些国家/地区则不需要,有些国家/地区有地区/州,而另一些国家/地区则没有。

我有这样的表达: =IIf(Eval([国家] In ("意大利","捷克共和国","阿根廷","奥地利","比利时","中国")),([zip] & " " & [城市]), ([城市] & ", " & [地区] & " " & [邮编]))

我可能还有另外 5-10 个国家/地区需要输入。是否有更好的方法在表达式生成器中通过查找或其他方式处理此问题?我不知道 Access 中表达式的长度是否有限制。

感谢您的任何意见。

它现在正在工作,但正在寻找更好的解决方案。

ms-access expressionbuilder
1个回答
0
投票

考虑创建一个接受国家/地区、城市和邮政编码作为参数并返回格式化字符串的函数。

© www.soinside.com 2019 - 2024. All rights reserved.