I have a system where access can be controlled at form level.
Each form may have an access level as well (from 0-100. Zero is an implied access. ie if there is no access level then it's deemed to be 0. Anyone can access this level).
Basically each user has an access level. If it's zero - he/she can only access those forms that have this level.
All this works and is entirely under the user control. The power user can set the access level of every form and indeed reports as well.
The problem arises when the same form is used for different users.
For example there is 1 form is used to display only the contents of a table. Anyone can do this so access level is zero. The same form is also used by 2 different sets of users. One set can update certain fields and the other group can update the same fields but also other fields as well. Each of these groups should have different access levels but this is not possible as access level is at form level.
I could create 3 forms identical in all but name, but, at the moment, the table(and therefore the form, is quite volatile so I'd need to make amendments to each.
Is it possible to give a form one or more aliases. Access could be given to the alias leaving just one form to be updated.
Each form may have an access level as well (from 0-100. Zero is an implied access. ie if there is no access level then it's deemed to be 0. Anyone can access this level).
Basically each user has an access level. If it's zero - he/she can only access those forms that have this level.
All this works and is entirely under the user control. The power user can set the access level of every form and indeed reports as well.
The problem arises when the same form is used for different users.
For example there is 1 form is used to display only the contents of a table. Anyone can do this so access level is zero. The same form is also used by 2 different sets of users. One set can update certain fields and the other group can update the same fields but also other fields as well. Each of these groups should have different access levels but this is not possible as access level is at form level.
I could create 3 forms identical in all but name, but, at the moment, the table(and therefore the form, is quite volatile so I'd need to make amendments to each.
Is it possible to give a form one or more aliases. Access could be given to the alias leaving just one form to be updated.