I have put a macro on onexit event of a textbox to make sure it wasn't empty or null, by putting a message box and cancelevent action on the macro.
The problem was when I decided to quit the form and left the text box empty, the macro was always triggered too...the message box was always...