A. Is it as simple as having 2 databases with the tables in the BE &
everything else in the FE?
Yup
B. It will be a multi-user environment. As I understand it the BE will be
on the server & multiple copies of the FE distributed to the various user's
computer
Yup
C. What is the best way to link my tables to the FE?
When you split the db, access will take care of this for you (if you use the
wizard). However, if you change the location of the BE after you split, you
will need to update it on the frontend (using the linked table manager). Or,
see this code to programatically relink on startup (a bit more advanced...)
http://www.mvps.org/access/tables/tbl0009.htm
If by chance you do take this route, only run this code if the tables are
not already linked, rather than on each startup (relinking every time it
starts causes 'bloat').
Your best bet here is to use the server path in the MDB with the linked
table manager, then you can deploy it to any computer on the network without
having to screw with it (the server path should be the same for every client
computer... \\Server\Folder\File.mdb... avoid mapped drives at all costs).
D. Right now I have the following references enabled. What else will I
need to enable?
* VB for Apps
* MS Access 9.0 Object Lib
* OLE Auto
* MS ActiveX Data Objects 2.1 Lib
Nothing.
References play no part in splitting a database... whatever you currently
require will not change (expect maybe with the code to programmatically
relink... if I remember correctly this may require DAO3.6 (or ACE(?) for
'07). But you probably won't use this right off the bat anyway.
hth
--
Jack Leach
www.tristatemachine.com
"I haven''t failed, I''ve found ten thousand ways that don''t work."
-Thomas Edison (1847-1931)