A family of Microsoft relational database management systems designed for ease of use.
Thanks to a suggestion from the Access team we now have a workaround.
The problem appears to be with calling Domain Aggregate Functions like DLookup at startup time. The workaround is to write a DLookup replacement that uses standard recordsets. I did that in the link below.
Steps to fix:
Download the file provided below. Copy the module modReplacementFunctions to your application.
Design the Switchboard form. Design the macro in Form_Open. Observe that it uses a few calls to DLookup. Replace those calls with myDLookup, leaving the rest alone.
Save and Close. This should fix the problem.
Download the code from here:
https://1drv.ms/u/s!AnmKsZFxs8\_Kh8puQaxLiuVNIA9oMQ?e=WaIxLy