The reason I started this post is that I was working on a form that had some fields with input masks set in the table and I encountered a problem. I was testing the form and found that the input mask set in the table did not carry over--i.e., in the form, I was able to enter data regardless of the specifications of the input mask. So I set the input mask from the form instead and found that the input mask then worked just fine in the form.
I then came to these forums to try to see if what I had encountered was 'normal.' I found one posting indicating that input masks, in order to function properly in a form, need to be entered as a property of the control in the form; they will not carry over from a table.
I am fine with entering the input mask as a property of a control on a form. I am just trying to determine if I need to do double the work --i.e., enter the input mask as a property of a variable in the table, too--to make the input mask fully effective. I am also curious about this issue because I would like to know if it applies to other properties other than the input mask.
WHY does Microsoft always seem to provide multiple ways to do/set things??? On the one hand it is convenient and may be essential to serve different purposes at different times...but it is confusing for the novice who thinks they have taken care of an issue when they've set a property (e.g.) once in one place when it really needed to be set in a completely different place. Pardon the venting...
-E.