Restricting acess to tables/forms etc

T

Teddyous

With user-level security can I setup the database so that some users cannot
view some table/forms etc or is there another way I can restrict access for
some users??

Cheers
 
J

Jeff Conrad

With user-level security can I setup the database so that some users cannot
view some table/forms etc or is there another way I can restrict access for
some users??

Yep, you can certainly do this.
Do you have any experience setting up User Level Security with Access?
 
A

Albert D. Kallal

Actually, you can prevent uses from seeing any of the database design items.
And, you can prevent the users from seeing any of the built-in ms-access
interface. Further, you can do all of this without any code, and further,
you don't need any security to do this.

All of user options you need to set to accomplish the above can be found in
the tools->startup.

You of course do need to distribute a mde to your users..but likely you
always done that anyway.

If you want to download a "test" application were all of the ms-access stuff
is hidden, then grab the 3rd download here, and run it:
http://www.members.shaw.ca/AlbertKallal/msaccess/DownLoad.htm

The only two steps in the above missing is to convert the application to a
mde (this means even if they do get inside the application..they still can't
modify forms etc). And, you could also dis-able the shift key by-pass. I
have a utility that lets you set that here:

http://www.members.shaw.ca/AlbertKallal/msaccess/msaccess.html
 
T

Ted

Hi Jeff

I don't know much about the user level security wizard, could you please
assist.

Thanks

Ted
 
J

Jeff Conrad

Hi Jeff

I don't know much about the user level security wizard, could you please assist.

Hi Ted,

Before even attempting to work with Access User Level Security I recommend
you read ALL of the material listed below. Yes, all of it. Then read it all again
so you really understand what is going on. ULS can be a very difficult concept
to grasp the first couple of times. It is VERY easy to screw things up and even
lock yourself out of your own database. It is always a good idea to practice
on "dummy" databases before beginning. Do not use the Security Wizard; instead
secure your database manually by following the guidelines below. Always
keep good backups as well.

Access User-Level Security:

Security FAQ (the Security Bible):
http://support.microsoft.com/?kbid=207793

Jack Macdonald's Security Document:
http://www.geocities.com/jacksonmacd/AJMAccessSecurity.pdf

Lynn Trapp's Ten Security Steps:
http://www.ltcomputerdesigns.com/Security.htm

Joan Wild's Tips:
http://www.jmwild.com/security02.htm

The Security Whitepaper is also worth reading:
http://support.microsoft.com/?id=148555

Keith Wilby's Instructions (See step-by-step link)
http://www.keithwilby.com/

Other Good Information:
http://www.access-experts.com/default.aspx?selection=TutorialSecurity&sm=18

Other Microsoft KB articles of interest:

Description of how to help protect a Access 2000 database:
http://support.microsoft.com/?id=254372

Description of the role of workgroup information files in Access 2000 security:
http://support.microsoft.com/?id=305541

I also found the security chapter in the Access Developers Handbook to
be very helpful as well.
http://www.developershandbook.com/

Good luck,
 
Top