Access – Users and permissions? – Stack Overflow
Find centralized, trusted content and collaborate around the technologies you use most. Connect and share knowledge within a single location that is structured and easy to search. I am unable to utilize a different database solution. I am trying to implement and share an Access database to allow multiple users to enter and edit data. However, I would of course like to limit the ability of users to edit the database itself tables, forms, etc Apparently, I would have to use a database to implement security, but then I would lose all of the features of Access So my question is, is there a way to implement users and security within the database in an Access database?
The user security in Access was NOT designed to prevent users from modify the application. The user security was designed to say what users can open a report, or say a given form.
You could use this security system to ALSO prevent users from messing with the application, but that not really the concept or intent of the security system. So you never really did need or want to use the long deprecated security system as ALSO something that prevents users from messing with your application.
So keep these concepts separate. If you want to lock up the application and prevent users from messing around? Well, first up, we assume your database is split. The compiled version means that code, forms, reports cannot be changed by users. So as a starting point, make sure you always distribute a compiled version of your application an accDE in place of an accDB.
How fancy you get with your application is up to you. The above screen shot was access , but here is a screen cap of a application — and in this case I even provided a custom ribbon. Users cannot mess or see any other parts of the application.
User level security was a system to allow some users to launch a particular form or report, and other users to not launch such forms or reports. The security system was not for locking down the application and preventing users from modifying forms, reports and code. While the security system also could be used to prevent users from modifying reports, if you wanted to keep users out from messing around then you had to still use the compiled accDE, and you still had to spend time hiding the access interface.
You definitely do not want to consider attempting to go backwards to that. There must first of course be Identity Awareness of who the user is – either by calling in Active Directly name or creating a log in.
After that it gets both creative and complex. To restrict the data they see – then there must an identity field in the table records by which to manage via query. Is there some magic bullet embedded feature that does this? Not sure how Access-savvy your users will be – some people can figure out ways around certain methods if they’re good enough with a computer. Anyway, typically your Access database would be split into a front-end forms and a back-end tables. Have your front-end point to your back-end tables and hide them in your front-end.
This is important because Users in the front-end can’t alter the design of tables in the back-end. See 10 tips for securing a Microsoft Access Database.
However, for full security you will need an SQL Server as backend. The Express Edition is free to install and use. Stack Overflow for Teams — Start collaborating and sharing organizational knowledge. Create a free Team Why Teams? Learn more. Access – Users and permissions? Ask Question. Asked 4 years, 3 months ago. Modified 4 years, 3 months ago. Viewed 20k times. Unfortunately, it appears Microsoft has removed users and security from newer access databases?
Improve this question. Gord Thompson k 28 28 gold badges silver badges bronze badges. Add a comment. Sorted by: Reset to default. Highest score default Date modified newest first Date created oldest first. Improve this answer. Albert D. Kallal Albert D. Kallal Cahaba Data Cahaba Data 1 1 gold badge 4 4 silver badges 4 4 bronze badges. Thank you for the response! You can also create your own “Login” form with a table of Users and Permissions, if you wanted.
Gustav Gustav 49k 6 6 gold badges 31 31 silver badges 52 52 bronze badges. Thanks for the response! I’ll check out LASsie. Sign up or log in Sign up using Google.
Sign up using Facebook. Sign up using Email and Password. Post as a guest Name. Email Required, but never shown. The Overflow Blog. Run your microservices in no-fail mode Ep. Featured on Meta. Announcing the arrival of Valued Associate Dalmarus. The [comma] tag is being burninated. Linked 0. Related 0. Hot Network Questions. Question feed. Accept all cookies Customize settings.
What happened to user-level security? – Microsoft Support – Fix Access Errors
Learning has never been so simple and читать полностью. Zoho Creator is an impressive online tool for creating applications based on small databases that matches Access functionality very well. So deployment micgosoft literally none.