I have senior moments when early or late or what ever.
This seems to only occurs when the form is called from another form.
It doesn't seem to happen whit a similar situation in another db.
Probably another corruption.
Another work around. This is getting old with Access.
I work (develop) with 3 or 4 databases at work constantly (Access 2010), I only get corruption issues about twice a year, and normally they are related to an Active X component that I really must get rid of when time allows.
Is the database being used by others when you are working in it?