babs said:
HELP!! I am using Access 2000 & XP and need to have the database be out on
the server. However, by default can anyone open the database at the same
time and add data to it????? I need to be able to have the users add data
to
the database - maybe not to the exact same form but at least to the same
database. Is there a need for them to hit refresh!!!! to make sure they
are
looking at current data.
Please help - have not clue when dealing with access on a network,
permissions, or etc.
Thanks,
Barb
Yes, by default any user with normal LAN access to the folder where the
file is located will be able to open and edit any information in the
database and even make changes to the tables forms etc.
Most people find it is best to have a little more control over that
situation.
First suggestion is to split the database. The forms, queries, reports
are put on each user's machine. This will allow for less LAN traffic and
faster response time. The data itself is on the LAN in a database only
containing data that changes.
There are several ways of securing the database. Password access can
offer some protection, locking out most people without the password.
However real security comes in with user level security.
I suggest you start by reading
http://support.microsoft.com/default.aspx?scid=kb;[LN];207793
Access security is a great feature, but it is, by nature a complex product
with a very steep learning curve. Properly used it offers very safe
versatile protection and control. However a simple mistake can lock
everyone including God out.
Practice on some copies to make sure you know what you are doing.
Access has come good, but not great, tools to help with the traffic when
more than one person is editing the same data. That is called record
locking and you can look that up in the help file. In general when two
users are editing data that is in the same record (or a record close to that
one) it will tell the second person that someone else has changed the record
from what they were shown and offer them choices of how to go ahead.
Does that answer your first questions?