以下是我的MERGEFIELD
代码:
{ IF { MERGEFIELD Subs_State } = "GA" "blah blah" "{ IF { MERGEFIELD CEOrgStates } = "*GA*" "blah blah" ""} "}
我从MS Access数据库中提取记录。我的目标是检查记录是否具有匹配“GA”的Subs_State字段,或者CEOrgStates是否具有单词“GA”(某些记录具有诸如“| FL | CA | GA | CT | KY |”(无引号)之类的内容)。
当我合并文档时,Word似乎无法与通配符匹配:如果我使用并比较“* GA”(以GA结尾的字段),它可以工作;然而,双通配符“* GA *”似乎根本不起作用。
以下是我尝试过的事情:
双通配符匹配似乎没什么用处。我做错了什么?
答案 0 :(得分:2)
我最初的猜测是,您已将第二个IF
语句括在"{ IF { MERGEFIELD CEOrgStates } = "GA" "blah blah" ""} "
之类的引号中 - 没有必要这样做。只需使用{ IF { MERGEFIELD CEOrgStates } = "GA*" "blah blah" ""}
后面的通配符*
进行GA
。匹配区分大小写,因此ga*
不起作用。
其次,您可能已经知道这一点,但为了本帖的其他读者的利益,要插入一个字段(双括号 {something} ),您需要使用键盘组合 - 你不能手工输入括号。
字段的键盘快捷键: