I am creating a database to help SMART (our employee based Safety Committee) track their employee suggestions/concerns. In this database I have a field (SMARTPosition) that has it’s values looked up from a table (luTeamPosition). There are 4 positions in this table (Member, Chairperson, Recorder, Database Administrator). Each team position is allowed to perform certain duties.
One of the duties allowed by the Chairperson, Recorder and Database Administrator is to change the SMARTPositions of all members. Since the Database Administrator has access to the database window (via a button on a form that shows only for the database administrator) I am concern that the Chairperson and/or Recorder will give the Database Administrator position to someone who has limited knowledge of Access and may mess up the database unknowingly.
When the user signs in, a form (FilterForm) is loaded in the background (made invisible when the main menu form loads using the following code: Forms!FilterForm.Visible = False). The FilterForm contains the users SMARTName and the users SMARTPosition. I use this form to limit what fields on my other forms the user can edit and/or see, what buttons that have access to on the menu forms and etc.
I am not sure how to limit what is shown in the SMARTPositions field based on what SMARTPosition the user has. Basically I only want the database administrator to have access to give another person the SMARTPosition of a Database Administrator. I will have the information on how to get into the database in a sealed envelope that will be available should I win the lottery and leave the company without assigning a new database administrator so that I make sure that WHEN I do leave (cause of lottery winnings haha) the database doesn’t become useless cause I am not there to administer it.
Is this possible? If so how can I go about doing this?
Thanks so much in advance for your help,
Ellie
**Using Access 97 at work**
**Using Access 2000 at home**
lena.wood@starband.net
One of the duties allowed by the Chairperson, Recorder and Database Administrator is to change the SMARTPositions of all members. Since the Database Administrator has access to the database window (via a button on a form that shows only for the database administrator) I am concern that the Chairperson and/or Recorder will give the Database Administrator position to someone who has limited knowledge of Access and may mess up the database unknowingly.
When the user signs in, a form (FilterForm) is loaded in the background (made invisible when the main menu form loads using the following code: Forms!FilterForm.Visible = False). The FilterForm contains the users SMARTName and the users SMARTPosition. I use this form to limit what fields on my other forms the user can edit and/or see, what buttons that have access to on the menu forms and etc.
I am not sure how to limit what is shown in the SMARTPositions field based on what SMARTPosition the user has. Basically I only want the database administrator to have access to give another person the SMARTPosition of a Database Administrator. I will have the information on how to get into the database in a sealed envelope that will be available should I win the lottery and leave the company without assigning a new database administrator so that I make sure that WHEN I do leave (cause of lottery winnings haha) the database doesn’t become useless cause I am not there to administer it.
Is this possible? If so how can I go about doing this?
Thanks so much in advance for your help,
Ellie
**Using Access 97 at work**
**Using Access 2000 at home**
lena.wood@starband.net