Le curcard mergefield de Word ne correspond pas correctement

Voici mon code mergefield:

{IF {MERGEFIELD Subs_State} = "GA" "blah blah" "{IF {MERGEFIELD CEOrgStates} =" GA "" blah blah "" "}"}

Je retire les enregistrements d'un MS Access db. Mon objectif est de vérifier si un enregistrement a un champ Subs_State correspondant à «GA», ou les CEOrgStates ont le mot «GA» (certains enregistrements ont des choses comme «| FL | CA | GA | CT | KY |» (sans guillemets)).

Lorsque j'ai fusionné les docs, Word ne semble pas être compatible avec les caractères génériques: si j'utilise et compare "* GA" (champs se terminant par GA), cela fonctionne; Cependant, les double wildcards "* GA *" ne semblent pas fonctionner du tout.

Voici les choses que j'ai essayé:

  • Avoir des données en minuscules, puis comparer avec minuscules
  • Avoir des données en minuscules, convertir et ensuite comparer en majuscules
  • Faites le contraire des 2 ci-dessus avec des données majuscules
  • Utilisez "* GA *" et "* ga *" (pas de tuyau)
  • Utiliser différents délimiteurs

Rien ne semble fonctionner avec la double combinaison de caractères génériques. Qu'est-ce que je fais mal?

Merci!

Les caractères génériques double ne fonctionnent pas dans Word est-ce que je comprends?

Pourriez-vous utiliser un type AND ((ga *, * ga)?

Yep: NO DOUBLES est confirmé ici: http://www.eggheadcafe.com/software/aspnet/33874436/string-comparison.aspx