Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Chris Miller on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Access 97 Security

Status
Not open for further replies.

Savil

Programmer
Apr 28, 2003
333
EU
Hi All
Using Access 97 db shared on a network. Some of the data is individually sensitive so I have set a password, disabled the shift key and all the other good bits but am intrigued as to how to prevent one of the users creating another db and linking to the tables and viewing data that does not belong to him/her?

Thanks
 
Hi

A couple of things to try (when you are sure you have a backup copy!)

Have you looked at Security?, ie the Access security built into the product which allows you to specify users who may access the databse using a workgroup?

Have you considered hiding the tables. But beware there was a bug in earlier versions which caused hidden tables to be deleted on compact.

Regards

Ken Reay
Freelance Solutions Developer
Boldon Information Systems Ltd
Website needs upgrading, but for now - UK
 
My preferred solution is to create a separate launcher application for users to open the system with.

This application can pass the user name and password credentials to MS Access as part of the command line. This way users don't need their login details. Without login details they can't import from or link to the database.

Ed Metcalfe.

Please do not feed the trolls.....
 
Another alternative is to not allow any rights to the data tables for users. Perform all data processing in a separate workspace opened with a dedicated account with the necessary rights. This solution feels more elegant to me, but could be a *lot* more work.

Ed Metcalfe.

Please do not feed the trolls.....
 
Hi
Sorry I was late to respond as I have been away.
I like the launcher application method but am a little unsure as to how to open another database with a password and then close the launcher db.

Thanks
 
Savil,

The shell command can be used something like this:

Code:
shell "C:\Program Files\Microsoft Office\OFFICE11\MSACCESS.EXE /runtime 'Y:\Shared\NGSRV51H003\TeamData\BSS Offline Systems\Status LIVE\D159-Vader2000\D159_Vader2000_App.mdb' /Wrkgrp 'Y:\Shared\NGSRV51H003\TeamData\BSS Offline Systems\Status LIVE\D159-Vader2000\BSSSecured.mdw' /User UserNameHere /Pwd PasswordHere",vbMinimizedFocus
Application.Quit

Ed Metcalfe.

Please do not feed the trolls.....
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top