G
Guest
I want to set up a user group that can open the database and the members can
write their own queries but not be able to change any data. I have worked on
the permissions and am finally able to have the users in the group create
queries but they cannot save them as they cannot use MSysTables. I cannot
change permissions of this system table as its owner is 'Engine'. Is there
any way to set this up?
I really have three databases:
1) The data database
2) The application database used to enter and update the data; it is linked
to the data database. It has a user table used in conjunction with Access's
use-level security that controls the users & their options.
3) A third database that is also linked to the data database. It also has a
user table used in conjunction with Access's user-level security. But once a
user is allowed on this dataazsbe a database window is displayed. I want to
set permissions so the users can write select queries and then save them for
writing reports. I am able to have them create queries, and have observed
that they cannot change the data in the query output (as desired) BUT they
cannot save the query. The following messages results:
You do not have the necessary permissions to use the 'MSysTables' object.
Have your system administrator who created this object establish the
appropriate permissions for you.'
I have looked into changing the permission for this table but the owner is
"Engine", and even as the database owner I cannot make changes to the
permissions for this table.
Any suggestions? Can I even do what I am trying to do? Basically I want
some users to create their own queries and reports without being able to
accidentally change the data.
CAM
write their own queries but not be able to change any data. I have worked on
the permissions and am finally able to have the users in the group create
queries but they cannot save them as they cannot use MSysTables. I cannot
change permissions of this system table as its owner is 'Engine'. Is there
any way to set this up?
I really have three databases:
1) The data database
2) The application database used to enter and update the data; it is linked
to the data database. It has a user table used in conjunction with Access's
use-level security that controls the users & their options.
3) A third database that is also linked to the data database. It also has a
user table used in conjunction with Access's user-level security. But once a
user is allowed on this dataazsbe a database window is displayed. I want to
set permissions so the users can write select queries and then save them for
writing reports. I am able to have them create queries, and have observed
that they cannot change the data in the query output (as desired) BUT they
cannot save the query. The following messages results:
You do not have the necessary permissions to use the 'MSysTables' object.
Have your system administrator who created this object establish the
appropriate permissions for you.'
I have looked into changing the permission for this table but the owner is
"Engine", and even as the database owner I cannot make changes to the
permissions for this table.
Any suggestions? Can I even do what I am trying to do? Basically I want
some users to create their own queries and reports without being able to
accidentally change the data.
CAM