The behaviour is by design - each '?' represent exactly one character, but the '*' represents any number of characters. The question is why are you using such a construction to test whether a field is empty, when that should be done with code like:
Field is {IF{REF textFormFieldName}<> " " "not "}empty
A field that contains at least six characters cannot be empty...
__________________
Cheers,
Paul Edstein
[Fmr MS MVP - Word]
|