does it show this box in other circumstances (eg when saving a record)
when you close a form, access saves the current record. so it it sounds to me like you have a dirty record, and access is doing exactly the same as it does when you move off a record, or save it in other ways. I would suspect something in the forms beforeupdate event/after update event