> Joan,
>
[quoted text clipped - 3 lines]
> changing the tables, queries and reports. The new two users are just
> to read the data.
I take the former 'two users' that are developing have/need full access to
the database. As such, you can't do much to stop them from doing this. It
was likely one of them that played with the security feature. The 'new two
users' are different people, right? These two will make up the 4? If so,
you will at some point want to implement security. Before doing it, be sure
to read up on it via the security FAQ
http://support.microsoft.com/?id=207793
I've also outlined the detailed steps at
www.jmwild.com/AccessSecurity.htm
> Based on your suggestion, either one should have right to compact the
> database. I will try it next week.
If one of them did secure the database (even start the wizard and cancel),
it may be partially secured. Check their computers for any *.mdw files.
There should be only system.mdw found - that is the default workgroup file
that ships with Access and is used in all sessions. If you find more than
that (and you are sure that you have no secure databases), then use the
workgroup administrator (Tools, Security, Workgroup Administrator) to see
which mdw the computer is joined to by default - it should be the system.mdw
you found above.
In addition, if/once they are joined to system.mdw, go to Tools, Security,
Accounts and verify that they have *only* the following:
Two groups - Admins and Users
One user - Admin
Open your database and ensure that the Admin User is the owner of all
objects, and that the Users Group has full permission to every object.
If the Admin User is not the owner of the database, then create a new
database and import all the objects from your database.
> As per current scenario, should I change the database structure to
> prevent recurrence. Any recommendation? For example, split
> database, make mde database.
If the two users need to be developing, then you won't want to make a mde at
this point. Once it is ready to go live with the other two users, you
should distribute a mde (keep the mdb in case further design changes need to
be made).
It is always wise to split the database, and give each user a copy of the
frontend once it's in production.
As for preventing a reoccurrance, about the only thing you can do is to tell
them not to play unless they know what they're doing. Give 'em a swat
upside the head and suggest that they backup before they play.

Signature
Joan Wild
Microsoft Access MVP
Ray - 03 Oct 2004 05:53 GMT
Joan,
Thanks for you good advice. I will apply it where suitable.
Ray
> > Joan,
> >
[quoted text clipped - 54 lines]
> them not to play unless they know what they're doing. Give 'em a swat
> upside the head and suggest that they backup before they play.