Hi
When you create a database you have a .mdb file which if you look at the
database window will have all the tables, queries, forms, reports etc.
In order to split a database you can use the database splitter which is
found under tools>database utilities>database splitter.
When you use the database splitter you are separating the *data* (tables)
from the user interface (queries, forms reports).
After splitting the database you will have 2 files one will usually be named
"mydatabase.mdb" and the other will be named "mydatabase_be.mdb".
The mydatabase.mdb will be the user interface. Forms queries reports.
The mydatabase_be.mdb will only have the tables. Tables are where the *data*
is stored. Right?
The backend, mydatabase_be.mdb, is placed on the network where everyone can
have access to it.
The front-end, mydatabase.mdb, is placed on each individual computer and
*linked* to the backend. See linked table manager.
This way each computer will have a user interface to access the data and the
data will be in one place where everyone can use it. This way the same data
will be available to everyone and you wont have a bunch of different data on
each machine.
I don't know to much about database security but I think that by default
record locking security is implemented when you split a database.
What this means is that all users can access the data but only one user at a
time is allowed to alter a particular record.
You can't have two users trying to alter the same data at the same time.
Mike