I've got a problem, and I couldn't find a good answer by searching this forum, so...
Up until now, I've been able to avoid using Access security on our network databases, because all users of a given db needed similar privileges, so I have addressed security so far by careful network directory permissions assigments.
However, I now have an existing database, on a network, where the data entries of the other users must be 'approved' by a supervisor. This approval must NOT be changeable by the other users (other than admin), no matter how they start up the db. I am aware that I can enact single-db security by setting up the appropriate shortcut, but my solution should work even if a user starts Access by other means.
There are many other databases in use on the network where I do not want Access security enacted, so I would prefer not to require username/passwords for all users on every db.
I need to make the solution somewhat 'hack'-proof. It's not that I mistrust the users, but we have a new 'business rule' that dictates that users must not be able to modify the approval once made, under any circumstances (it involves cash transactions).
I am still developing the db, so I haven't yet set up a fe/be structure, but I plan to after I sort this out.
We are using Access XP on Windows 2000 Server with some users' workstations still using Windows NT and some using XP.
Anyone have a good way out of this?
Up until now, I've been able to avoid using Access security on our network databases, because all users of a given db needed similar privileges, so I have addressed security so far by careful network directory permissions assigments.
However, I now have an existing database, on a network, where the data entries of the other users must be 'approved' by a supervisor. This approval must NOT be changeable by the other users (other than admin), no matter how they start up the db. I am aware that I can enact single-db security by setting up the appropriate shortcut, but my solution should work even if a user starts Access by other means.
There are many other databases in use on the network where I do not want Access security enacted, so I would prefer not to require username/passwords for all users on every db.
I need to make the solution somewhat 'hack'-proof. It's not that I mistrust the users, but we have a new 'business rule' that dictates that users must not be able to modify the approval once made, under any circumstances (it involves cash transactions).
I am still developing the db, so I haven't yet set up a fe/be structure, but I plan to after I sort this out.
We are using Access XP on Windows 2000 Server with some users' workstations still using Windows NT and some using XP.
Anyone have a good way out of this?