Word-Mergefield-Platzhalter stimmen nicht richtig überein

1854
Tam N.

Unten ist mein Mergefield-Code:

= "GA" "blah blah" " =" GA "" blah blah "" "}"}

Ich ziehe Datensätze aus einer MS Access-Datenbank. Mein Ziel ist es zu prüfen, ob ein Datensatz ein Subs_State-Feld enthält, das mit "GA" übereinstimmt, oder in den CEOrgStates das Wort "GA" (einige Datensätze haben beispielsweise "| FL | CA | GA | CT | KY |" (keine Anführungszeichen)).

Wenn ich die Dokumente zusammenführte, scheint Word nicht mit den Platzhaltern übereinzustimmen: Wenn ich "* GA" (mit GA endende Felder) verwende und vergleiche, funktioniert es; Die doppelten Platzhalterzeichen "* GA *" scheinen jedoch überhaupt nicht zu funktionieren.

Hier sind die Dinge, die ich ausprobiert habe:

  • Daten in Kleinbuchstaben haben, dann mit Kleinbuchstaben vergleichen
  • Daten in Kleinbuchstaben haben, in Großbuchstaben konvertieren und dann vergleichen
  • Machen Sie das Gegenteil von 2 mit Großbuchstaben
  • Verwenden Sie "* GA *" und "* ga *" (keine Pfeife)
  • Verwenden Sie unterschiedliche Trennzeichen

Mit dem doppelten Platzhalterzeichen scheint nichts zu funktionieren. Was mache ich falsch?

Vielen Dank!

0

1 Antwort auf die Frage

0
scribbly

Doppelte Platzhalter funktionieren in Word nicht, ist mein Verständnis?

Könnten Sie eine AND ((ga *, * ga) -Sache verwenden?

Yep: NO DOUBLES wird hier bestätigt: http://www.eggheadcafe.com/software/aspnet/33874436/string-comparison.aspx

Sie stellen Fragen zum Thema der Frage. Dies wäre besser ein Kommentar als eine Antwort. Sie beantworten eine Ihrer Fragen, nicht aber die andere. Everett vor 11 Jahren 0