I have some edits in my Before Update event that, if they aren't met, put out a Msgbox and sets Cancel=True. This works fine if I do a straight update. However, in some cases I issue a Refresh in my code and then proceed to close the form, go to another form, etc. In these cases, the Msgbox appears and the update is cancelled, however, the next command, i.e., Close Form, executes anyway. Is there a way I can detect the Update Event Cancel so I can abort the Close Form and require the operator to fix the problem and update. Thanks, Eddie