Eventually you need to activate the security system. Be sure to read the MS white paper as well as the security related articles in the
ACCESS ONLINE ENCYCLOPEDIA (
www.unsoftwareag.com)
Here is what I found about the FE/BE architecture:
Article Code: G9
How do I split my application in frontend and backend?
PROBLEM
If all database objects (tables, queries, forms, reports, macros and modules) are located in one single (MDB) file then you have (at least) two problems:
1. a direct update of your non-table-objects will overwrite the table data
2. You can not use your application in a multi-user environment.
Solution
Simply follow these steps:
Copy your MDB
Open the copy
Delete all database objects EXECPT the tables
Close and compact the copy
Rename the copy "Backend.MDB" br> Open the original
Close all tables
Link all tables from the Backend.MDB into this MDB
Close and compact this file
Rename this file "frontend.mdb"
Notes
From now on you can update the non-table-data in just replacing the frontend MDB with a new version. The data of the backend will remain unchanged.
Modifications of the table structure of the backend require SQL-DLL or ADO/DAO programming.
If you move or rename the backend file then you need to relink the linked tables.
If you move the backend on a network server multiple frontend files on the clients can access the same data.