S
Steve House
Just discovered Access 2007 no longer supports user level security. What in
the world are they doing here? Serious real-world applications very
frequently need to restrict user's access to some but not all of the data in
a system. For example, in a human resources application it is not at all
unusual for clerical staff to need to view and update all the various
elements of an employee's record EXCEPT for salary information while
managers and only the managers should have the ability to view and edit the
salary fields. And there can't be any backdoors allowed so that someone who
who is allowed to only open a form that contains some of the fields in a
data table would be able to view information they're not supposed to be
privy to by opening a datasheet view of the same table. Removing the
ability to control exactly what users of the system are able to view and
change seriously cripples Access usability as a line-of-business database
application development platform. What am I missing here? Are there any
workarounds to establish object level, table level, and field level
priviledges in Access 2007 (other than sticking with Access 2003 or earlier
file format) or are we stuck with an all or nothing scheme where anyone who
is allowed to open the database at all has free rein to do anything in it
they want to? I confess I am completely gob-smacked that MS could have done
something so incredibly counter-productive!
Steve House
A 20-year veteran of database development in panic mode
the world are they doing here? Serious real-world applications very
frequently need to restrict user's access to some but not all of the data in
a system. For example, in a human resources application it is not at all
unusual for clerical staff to need to view and update all the various
elements of an employee's record EXCEPT for salary information while
managers and only the managers should have the ability to view and edit the
salary fields. And there can't be any backdoors allowed so that someone who
who is allowed to only open a form that contains some of the fields in a
data table would be able to view information they're not supposed to be
privy to by opening a datasheet view of the same table. Removing the
ability to control exactly what users of the system are able to view and
change seriously cripples Access usability as a line-of-business database
application development platform. What am I missing here? Are there any
workarounds to establish object level, table level, and field level
priviledges in Access 2007 (other than sticking with Access 2003 or earlier
file format) or are we stuck with an all or nothing scheme where anyone who
is allowed to open the database at all has free rein to do anything in it
they want to? I confess I am completely gob-smacked that MS could have done
something so incredibly counter-productive!
Steve House
A 20-year veteran of database development in panic mode