The first form of my application is opened maximized using the docmd.maximize command in the form load event.
However, there is a short (about 1/4 second) delay before this happens and the form can clearly be seen in normal mode before maximization. This looks a bit naff.
I recently migrated from Access 2007 to Access 365 and must have addressed this problem about 10 years ago. I have an autoexec which is below, and the comment shows this was done to address this problem.
This no longer seems to work in Access 365.
Anyone else experience this. Not a big issue of course, but would like to fix it if it is easy.
The forms are set to be Overlapping, but the fault also exists in Tabbed, but is not quite so obvious.
Incidentally, I have a line in the load event Me.Visible = True that sets the form visible (at the end of the load event well after the maximise line), but if I remove this, the form still starts as visible - the hidden line in the autoexec seems to have no effect.
I load another form using the code :
DoCmd.OpenForm "Individual", , , , , acHidden
which does work on this particular form and it is invisible until I set it visible.