Usually The Application once opened stays that way for the day.
That might be OK if there is only ever one user per day, or as long as the db doesn't barf and has to be closed and re-opened. It's also OK if there's no way to re-load the startup form. There ought to be a date field in some table that gets written to when this happens so that it doesn't happen more than once per day. That's like the difference between sophomore and senior. 
So i have a form called mainmenu that default loads when the application is started put that code on the load function of that
Or use an AutoExec macro, but if I did that, I'd use it to run code rather than try to figure out how to actually do it with a macro. I don't actually use macros to do much of anything beyond running code.a
Last edited by Micron; 10-02-2021 at 08:03 PM.
Reason: added info
The more we hear silence, the more we begin to think about our value in this universe.
Paraphrase of Professor Brian Cox.