I am setting up a form and I want to be able to display a message box and have a certain control receive focus if an incorrect date is entered. For example: If a date in the future is entered I want my message box to come up and state that the date is incorrect and then have that field receive the focus until it is an acceptable date. I used a macro to make the message box happen but not the focus issue, shouldn't an If...Then statement work more efficiently?