Thanks PHV, yes you are correct. I have now moved the event in what was in the on exit to a save or not save button. I had a similar problem which was in a date field, if the user went to cancel the record, a dialogue box appeared saying the data entered was incorrect or words to that, so when the user is in that field the cancel button gets disabled until the user types in all the digits. Anyhow thanks all for the help. PHV I owed you a star from earlier, thanks