Access设置用户权限

想为Access设置多个用户,各个用户享有不同的权限,如有些用户只能读取,不能对数据库进行修改操作,或只能访问窗体,不能访问其它对象。请问要怎么设置呢?请详细点,谢谢!我试着在用户和组帐户中设置添加了用户,也在用户和组权限中设置了权限,用户的权限为“读取设计”,(是不是要逐一为各个对象,如表、查询、窗体设置,还是可以一起来设置)可是最终的结果还是所有用户都能进行所有的操作,实际使用的权限还是一样的,是不是我的做法错了呢,是不是要在“设置安全机制”中设置呢?
还有,“工作组管理员”如何设置呢?需要设置吗。请尽量详尽,本人非常需要知道答案,感谢热心的朋友。

在数据库使用中Access在这方面我感觉做的不是太人性化,这可能与我对它使用不是太深入有关。要象SQL Sever一样对不同的用户进行等级设置好象有些麻烦,也正如你所说的那样,需要逐一进行操作。不管是对表,查询,窗体等都需要设置,用起来好象也不是太好用。
如果真需要不同等级用户进行管理操作,那么建议在窗体与菜单方面下些功夫,让程序在启动后先运行登录窗体。登录窗体的数据源自表。依据不同的用户名与口令进行登录,这样可以先对用户进行设置。
其达到的功能我想操作起来应该是一样的,只不过可能与其自带的那些设置要简单些。但在窗体制作上可能麻烦些。但这样做的好处是对于今后的用户权限操作应该简单多了,说到底还是值得的。
以上回答,希望对你会有帮助。如有疑问请进行补充,或与我在线交流,共同探讨学习。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-04-30

同意楼上的!

其实用ACCESS开发系统跟其他软件开发系统的思路是一样的,在权限管理这块也是通过用户表来进行控制,附图是我做的ACCESS权限的设置窗体,设置启动窗体首先运行的是登录窗体,通过登录窗体来控制用户的操作权限是比较理想的!

相似回答