Jerry,
Why do you want to avoid using VBA? In this case (no pun intended), the
VBA code required is one very simple line, as shown in my earlier post.
Jackie's suggestion of the Input Mask will work, but is more difficult
and problematic than the VBA idea. The other option is to use a macro.
Make a new macro, enter a SetValue action, and set the arguments of
the macro as follows (substituting the actual name of your field of
course)...
Item: [NameOfYourField]
Expression: StrConv([NameOfYourField],1)
Close and save this macro, and then assign it on the After Update event
property of the textbox on your form.