Hi all,
I have a database that is used by 20 or so people now, but will soon be used by a hundred or so people (I know, Access is going to freak under the stress....). I need to put in some user level security that prohibits certain fields from being edited based on the login that the user inputs when they open the database. There will be three levels, admin (me, can do anything), data entry (very few, will be able to enter any data in any field), and normal users (everyone else, will be very limited as to what data they can enter). I know that Access can limit access to forms, tables, etc. but I need to be a lot more specific. I supposed I could split up some tables, but that would create some data integrity issues that I would rather not deal with. I was thinking of having a module that each form looks at when opened that sees who is logged in and locks/disables fields accordingly. Does anyone know of a way to have a module see who is currently logged in, or would I have to have them enter another login after the official Access one and store that somewhere? Does anyone know of a good way to go about this or have a better idea as to how to accomplish my goals?
In case anyone is wondering, everyone will need to be able to see all the data, and having a separate form just for data entry would kind of be a pain.
I have a database that is used by 20 or so people now, but will soon be used by a hundred or so people (I know, Access is going to freak under the stress....). I need to put in some user level security that prohibits certain fields from being edited based on the login that the user inputs when they open the database. There will be three levels, admin (me, can do anything), data entry (very few, will be able to enter any data in any field), and normal users (everyone else, will be very limited as to what data they can enter). I know that Access can limit access to forms, tables, etc. but I need to be a lot more specific. I supposed I could split up some tables, but that would create some data integrity issues that I would rather not deal with. I was thinking of having a module that each form looks at when opened that sees who is logged in and locks/disables fields accordingly. Does anyone know of a way to have a module see who is currently logged in, or would I have to have them enter another login after the official Access one and store that somewhere? Does anyone know of a good way to go about this or have a better idea as to how to accomplish my goals?
In case anyone is wondering, everyone will need to be able to see all the data, and having a separate form just for data entry would kind of be a pain.