Hi,
The On Exit event does not close the form, it only fires when the form is closing. Is there a save event or some other data processing that is going on at the last text box? You could use the On Lost Focus event of the last text box and put:
Code:
Private Sub SampleText_LostFocus()
DoCmd.Close , , acSaveYes
End Sub
Can you post the code you are using? Did you use the Tab Order to move focus from one page to the next, or some other?