Ниже мой MERGEFIELD
код:
<b>{ IF { MERGEFIELD Subs_State } = "GA" "blah blah" "{ IF { MERGEFIELD CEOrgStates } = "*GA*" "blah blah" ""} "}</b>
Я извлекаю записи из базы данных MS Access. Моя цель - проверить, имеет ли запись поле Subs_State, совпадающее с «GA», или CEOrgStates имеет слово «GA» (в некоторых записях есть такие вещи, как «| FL | CA | GA | CT | KY |» (без кавычек)).
Когда я объединил документы, Word, кажется, не может сопоставляться с подстановочными знаками: если я использую и сравниваю "* GA" (поля, заканчивающиеся на GA), это работает; однако двойные символы подстановки "* GA *", похоже, не работают вообще.
Вот что я пробовал:
- Иметь данные в нижнем регистре, а затем сравнивать со строчными
- Содержать данные в нижнем регистре, преобразовывать в и затем сравнивать с заглавными буквами
- Сделайте противоположное 2 выше с данными в верхнем регистре
- Используйте «* GA *» и «* ga *» (без трубы)
- Использовать разные разделители
Ничто, похоже, не работает с двойным подстановочным знаком. Что я делаю не так?