I have built a database for my employer which is held on a server and accessed by 8 terminals. This arrangement has been in place and worked well for 3 years. The database is secured and is accessed by users using individual user id's and passwords. Recently I have had to replace a faulty terminal. The new terminal has access to the main server but seems to bypass the security element as it gives access to the database without asking for user id and password. What do I need to do to correct this position? All the other terminals are working as they always have done.
I have a very basic Access Database that is a contact resource for vendors. I have a Switchboard manager form when you open the database with the option to take you to a Form for the supplier contact information or to 2 different reports.
I have set up security so that I have full access and then a Data Entry user is allowed to edit, add and delete data but no make changes to design of the database. I also have just the minimum toolbars showing.
I set up the security and work group file with no problems. It works great on my computer but when I try to transport it to another computer, I get an error stating: "You do not have the necessary permissions to use H:/File Name.mdb. Have the system administrator or whoever created this object establish the appropriate permissions for you."
How do I set up the database security and still have the database be portable and be able to be used on any computer?
Also, is there a way to restrict the toolbars for the common users and have the full toolbars for the administrator?
Hello. Prior to MS Access 2003 a different workgroup information file (system.mdw) could not be joined unless the user had access to run the workgroup administrator utility with the file WRKGADM.exe to create a new or join another existing workgroup information file. With the 2003 version of Access there is now a command (Tools menu then Security then workgroup administrator) to run the workgroup administrator utility within the MS Access menus. This could allow any user, once they are able to log in to MS Access, to change the workgroup information file to one that doesn’t require them to log in and has no restriction on rights for users for any database. My question is: How can I make it so users can’t run the “workgroup administrator” utility from the menu? Note: If you remove it from the menu then any user can also customize the menu to bring it back so that is not a problem solver. Any suggestions would be greatly appreciated.
I have an old Database which someone had created and they stopped using it. Now they would like to get the information from it. The problem is whenever I try to open it, it says
'You do not have the necessary permission to use the c:SGSS Database.mdb object. Have your system administartor or the person who created this object establis hthe approprirate permissions for you'
I have the secure.mdw file. when I open it all it has is a few queries with the usernames and the groups.
Is there anyway I am able to get into this database? I have looked around in the forums here, but I didnt' really get a straight answer or the solution was for a different circumstance.
Hi, I'm working on a piece of coursework which is due in pretty much tomorrow. I've finalized everything except security. I need my database to prompt for a user name and password when a user loads up the database. If a user name and password is given that is correct, then it'll open up the database with that user's permissions. But if an incorrect username/password is given then it should deny access.The help files weren't very helpful on this, I'd be very grateful if anyone could tell me how to set up this security.[Edit] Also, I dont know how to make the database automatically open up an input form (in this case, the main menu form) when the database is opened. How do I do this?
Thanks to all the folks in this forum who helped me to develop my fist access database application. Access is a great product and I really enjoy working.
I need to put this db for full scale production use and I would like to brainstorm some of your experiences on the security issues I need to address. I have like 12-15 users and everyone has a standalone version of MS Access 2003 full edition installed on their local hard drive. We do have a shared network drive (s :). I have few questions as follows:
1. Is it a good idea to split the database into front end and back end and install only the FE on individual user machines or just run the .mdb file from shared ‘s’ drive? I don’t have any experience with how the BE and FE works.
2. Currently I don’t have any user workgroup and permissions set to run on the database. Anyone can just open the .mdb file like any MS office suite applications(.xls, .doc) and start using (navigate, input data into the table through forms, search database, print reports, access to DB window, etc). Can some one advise what kind of security level should I incorporate as a minimum?
3. Under Tools-Option-Advanced TAB, I have selected No Locks under Default Record Locking and also checked “Open databases using record level locking” option box. Is it safe to keep it this way? Is it possible to lock only few records on a table? I have a situation that on a particular project (this is a decision supporting db application) after the project (project here refers to a record) is done, I want to lock these data so that no one can modify the existing data. At the same time, if they are working on a current project (record) then the user should have add/edit/delete access to that particular record. I am not sure if this (record level locking on a table) can be done.
4.In future I know that I need to modify the table design, forms, reports, modules. Is it good idea still to consider creating MDE file?
Your input is greatly appreciated and thanks a lot for your support.
How can I keep a user from accessing a database file from the directory? I've seen it before where if a user tries to open the database from the directory without being attached to the workgroup file it gives them a permissions error. I've set the users up with shortcuts to the database with the workgroup parameter but some users still go through the directory to open the file. When they do this, the currentUser property isn't captured. It logs them as the Admin. I want to keep this from happening. What can I do?
I have been searching your wonderful forum and I have found the answers to all my questions - or so I thought.
I have 5 people who need to use the database and I need to know who signed on and added/changed data etc etc etc. So I looked up workgroup security and hey presto :) I have security when I open the database I need to put in my username and password.
However..... when I asked my co-workers to sign on to the database they can just open it :eek: - no questions no "hows the family" no nothing!!!! So here I am the poor administrator having to put in passwords when the rest of the world can reek havoc on my defenceless database:D Any help greatfully appreciated
My husband and children keep telling me humour is not my strong point and having read some of the other threads about how to ask etc etc I may well have fallen in the ignore category.
However I think I have found the answer to my question (for anyone interested) I used the User level security wizard - which has given me a shortcut to the database and identifies each user by virtue of their sign ons. (I had been warned off using this wizard previously).
So I can recommend to anyone who want to do control access to try this - make a backup copy of your db youself but the real beauty of this is it makes another copy for you as well.
If I make my database a MDE file, will it allow me to do maintenance? As I have a date query that removes records that are passed a curtain date and appends them to another table, which will be ok for this year but will need to modify the query next year. If the file is locked totally then I won't be able to modify when it is running.
So I need a way that the database design is locked off to normal users allowing them to use it but will need a password for design so they can't mess with it. The password which will allow me into the workings to modify queries ect. Is that posible?
I have just upgraded the works network and software. INstead of using Access 97 i am now using 2003. I hav lost all of my security setting whilst converting it from 97 to 2003. I hav used the Security Wizzard to re-create the permissions. On my PC all usernames and permissions work fine 'But' when i go to another work station it doesnt ask me for any username / password. I hav got the database set to 'Shared' on a shared drive. The last time i did this i created it all myself and didnt use the wizzard and it worked fine.
i just created a simple access db with table, query, form, report. i want to distribute this database to different users at different location. i do not want to create workgroup.
i don't want to view/modify any of my object's design. i just want them to add new records in the form, view and print report only.
I recently used the access security wizard to setup user accounts etc.. and now I want to reset and go back to opening all databases without having to use a username & password.
Hi all i'm really confused. I have tried to use the user-level security wizard to set my database security which works fine from my computer. However, when someone else logs into the database through my shared area where it is kept, they do not encounter any of my security settings that I set up for them. From this it looks to me that the security settings only apply when someone opens the database directly from my computer and not when they open it over the network from my shared area.
Could someone please explain to me why this is happening and offer a solution to it please. Your help will be greatly appriciated.
I am attempting to move a secure database location. How do you change the location of the security since it is still trying to read off the old location. The database opens up fine with the passwords. Then I deleted the old folder it was in and try to log back in and give me the security upon startup error. So my problem is how to I change the security upon startup. I see you can change the location of the unsecure through a wizard but how about the other way??? I think I am trying to change the Workgroup information file but how do i do that??
Hi everyone, I am going to be implemeting security on my split database but have a question? The database will have the back end on a shared drive and I will copy the front end to the desktops of the people who will use the database. My question is such that when I use the Access security wizard it creates a shortcut on my personal PC. Can I simply create security access levels, then create the shortcut on my computer, and then copy the shortcut from my PC to every user that will use the front end? Will I just need the shortcut on the associates desktop or do I need a copy of the entire database? I will have a max of 30 users but probably no more than 5 logged on at a time. I have read and searched and couldnt find anything that actually answers that question? Thanks for all your assistance. Scott
About 3 years ago I created a membership tracking database for a club I belong to. It was handed off by me and used by two different membership directors. After this length of time the club decided there were other options that needed to be added to the database so I have re-designed it. In getting the database back for revision I found it to be a mess after 3 different people had gone into the objects making changes and basically making it worse than what it was. At the time I created it I did not implement any security into it.
So security was in order for prying eyes and hands (something I had never done)....after creating a new workgroup and admin and user accounts I've applied permissions to the user level account limiting their access to objects so they can't be changed. All they basically see is the switchboard and a membership information input form. I also went into "Startup" and unchecked all the boxes. I followed and implemented the "disable shift key" posted by MadMaxx (thanks, Max!) as a module with two macros that enable/disable it. The enable option is hidden on the switchboard (which, by the way, works great!).
Note that the database is not used on a network but on one individual's personal PC in their home. It appears to me that because I have made a new workgroup and applied permissions for the admin and user that I cannot create a MDE file (which is grayed out).
Is creating a MDE file a security alternative to creating a workgroup with respective admin and user permissions to keep unauthorized eyes and hands out of the objects? (the membership director's husband feels he is God's gift to Access designers...I've seen his work...he isn't)
When I hand off the database to the club will the database (as it sits as a MDB file) retain all the security implemented if the system.mdw file ISN'T included or is the security I've implemented internally embedded in the (one file) database?
Okay, wonderful gurus! I'm getting ready to split a db and I'm seeking advice or counsel from you. I know how to do this, but want to make sure no one out there has some mystical secret to reveal. What do you think I need to know before I do it? Assume that I've done this before and am looking for little "good to knows".
One MAJOR question I have is concerning the security involvement. I am going to assign a workgroup (security settings) to the db, and I'm wondering how to make sure that both ends are usable with security after the split. I know this is confusing, but I know how smart you all are and I'm hoping you know what I mean.
I have a user that has to enable the security everytime he opens a database I have. What would cause this? No one else has any issues and this user has all the permissions he needs.
I have a split database. The front end with forms etc is distributed to users and the back end with tables sits on a shared drive.
I have been trying to set the security on this and quite frankly it's driving me mad. I managed to get the security set with 5 user groups and about 100 users - it all worked well on my PC but when I distributed it, the copies open with the Admin as user, no password required, resulting in no security whatsoever.
Further reading showed me that I had to change the owner of all objects from Admin to a new adminitrator, who I named Custodian1. This I did. I then created a new database while logged on as Custodian1. So, the new database has all objects owned by Custodian1 and the database itself is owned by Custodian1.
The book said I had to delete the Admin user but, after asking if I was sure that I wanted to delete the user, Access would not let me.
I went through the Workgroup security wizzard a number of times to try to reset things that way, all to no avail. I then did the whole ownership change thing with the back end database and relaunched the wizzard. Still unable to delete the Admin user.
My final attempt was to use the wizzard and create a new WIF rater than edit the existing file. And still, I cannot delete the Admin user and distributed copies have no security.
I don't know how this ties in, but the distributed copies do not seem to be linked to the WIF although they find the Back End database, in the same shared drive/directory with no problems. If I set a password on a distributed FE database copy, it then cannot be opened as the users are not defined.
I'm obviously missing something fundamental to the whole process. A further difficulty is that I have the live database FE/BE, working copies FE/BE, The security wizzard backups FE/BA, and all the directories have similar names. On top of that, I have my normal none database duties to distract me. I'm finding it very hard to keep track of where I am or what I am doing.
Any help most gratefully appreciated and received.
I was wondering if anybody knew a way to disable the security warning in Access that pops up saying "This file may not be safe if it contains code that was intended to harm your computer. Do you want to open this file or cancel the operation?"
If possible, I'd like to disable the message for just my database, but we currently don't use any other database anyway, so I'm not too concerned with turning it off completely if that's all I can do. I'm sure there has to be an option somewhere to not check for macros or something, but I can't find it.
If anyone knows how to do this or if you know that it is not possible, please let me know.
I have some Databases that were created back in Access 97 and have managed to upgrade these databases to work in Access 2013, fixing any modules and forms which broke when upgrading the databases.User access and permissions within the database were controlled by User Level Security (the Workgroup.mdw file) which is not secure anyway I guess, as someone could easily copy the entire database.
The database as it stands now works perfectly in Access 2013, however anyone can do anything with the database which is my main issue. Im wanting to limit access for certain forms / tables / reports to certain users, then out right deny other users from accessing the database.
Ive seen the SQL Server 2014 Migration Assistant for Access, which looks to store the tables on SQL server then map these to the Access database, so i guess i could deny certain users from accessing tables that way, or only allow them to read the tables. However I'm not sure how that would lock them out of certain forms / reports and queries in the databases?
I need securing an Access database. I am about to put the database on a shared drive. I want myself to be able to do anything (of course), my co-worker Paul to be able to ONLY enter information (along with being able to view everything like forms and reports), and my boss to ONLY be able to view everything (form/report wise).
I found this post [URL] .... about how to secure a database. I spent all day doing it, but it didn't work at all! I just got a bunch of errors whenever I tried to do anything, so I deleted the database and re-used an earlier version.
I am going to put my access database on a network drive so that four different computers can have access it. However will user-level security work if I implement it? For example, from one of the computers I implement 2 different usernames and passwords. If one of the other computers tries to access the database will they also be presented with the logon screen?
I have a database whereby users already have to sign in with a username and password, using a form which them allows them to view a front page. The front page allows them to access data and add/amend it.
I now have to adjust this setup as we have directors who want to view the system, but we don't want them to amend it.
Is there anyway to change the current setup that I already have or do I have to scrap it and start again?
I was wondering if it is possible to create custom security permissions in access. For example I have created an employee database, with security. I would like to have it when a manager logs on, it will only display his employee's information and no other departments. Is this possible?? In one of the tables is a field for the department the employee works on, can it based off of a table field?