I have a text box on a form that is tied to a date field from a table. I have an input mask set on the field for Short Date. When I type something like 01/33/01, I get the proper message that says the date is invalid. However, if I type something like 56/01/02 it takes the entry and changes it to look like 01/02/56. What is up and how do I get it to stop that and just tell me that anything greater than 12 or less than 01 is invalid? Lastly, Does access 97 have a control where if you click on the box you get a drop down calendar that you can pick dates from?