T
TC
Using OS permissions is really not the way to go.
Access "user level security" provides comprehensive options for restricting
user access to tables, queries, forms & reports. Using "Run With Owner
Permission (ROWP) queries", you can even establish security right down to
individual rows & columns. You can also prevent the users from being able to
access the tables directly - even though they can access them from forms.
Unfortunately, user level security is a fairly complex beast, with a
singificant learning curve, & full of traps for the unwary. Start by reading
the access security FAQ: http://support.microsoft.com/?id=207793 Then read
it anther *50 gazillion times*, draw some diagrams, & spend a few weeks
experimenting on throw-away databases!
HTH,
TC
to be able to create their own queries and reports. We tried placing the
main database in a folder that had appropriate read-only/write permissions
using NTFS. A "front-end" database was then created with write permissions
in NTFS and having links to the main database, thus allowing the users to
create their own queries and reports while still maintaining the main
database tables as read-only.
it opens in a read-only state. If the user with write access opens the main
database before other users, then there are no problems.
permissions on the .mdb file, but then if the main database is ever
compacted it loses its NTFS permissions and becomes writeable to all users
as KB295234 describes.
Access "user level security" provides comprehensive options for restricting
user access to tables, queries, forms & reports. Using "Run With Owner
Permission (ROWP) queries", you can even establish security right down to
individual rows & columns. You can also prevent the users from being able to
access the tables directly - even though they can access them from forms.
Unfortunately, user level security is a fairly complex beast, with a
singificant learning curve, & full of traps for the unwary. Start by reading
the access security FAQ: http://support.microsoft.com/?id=207793 Then read
it anther *50 gazillion times*, draw some diagrams, & spend a few weeks
experimenting on throw-away databases!
HTH,
TC
users of the tables in a database. In addition, we need the read-only usersMike Thurgood said:We need to grant read-only access to some users and write access to other
to be able to create their own queries and reports. We tried placing the
main database in a folder that had appropriate read-only/write permissions
using NTFS. A "front-end" database was then created with write permissions
in NTFS and having links to the main database, thus allowing the users to
create their own queries and reports while still maintaining the main
database tables as read-only.
table or query, and then a user with write access opens the main database,We are experiencing the following problems:
1. If a user with read-only access is already in the database and views a
it opens in a read-only state. If the user with write access opens the main
database before other users, then there are no problems.
access to the main database folder and still maintaining the read-only2. The above problem can be resolved by giving read-only users write
permissions on the .mdb file, but then if the main database is ever
compacted it loses its NTFS permissions and becomes writeable to all users
as KB295234 describes.
go in this situation?What to do? Are the security measures available in Access the best way to