You can't directly call a form (it was never easy, and
the feature was disabled in A2003). Instead, you need
to have a function in each module to open forms and
run reports. And nothing appears in the database window
of the shell - you need to add items to a custom menu
to call your application entry points.
In order to do this, I need to add a reference to all of the
smaller .mdb's in the master .mdb (Tools >>> References).
do I have it correct?
Yes.
Is there some documentation or an example that you know of I could see?
Not that I can think of. Access version 2.0 was built like
this, so you could see all of the wizards and utilities as
examples, and even in A97 some of the wizards and utilities
were built sort of like this, but not any more.
BTW, when you have all your mdb's loaded, you can also call
down and sideways from one to another, using Run or Eval.
Code can call up directly.
DLookup and TransferText only refer to tables in the shell
mdb.
Code references to CurrentDB will have to be change to CodeDB.
(david)