我正在构建Access表单,我需要为用户实现权限,是否有一种简单的方法可以在Access中实现这一点而不需要编写太多的VBA?
答案 0 :(得分:1)
如果您使用的是.mdb文件,则可以使用用户级安全性来保护数据库。有大量关于如何实现它的信息,最好的起点是在帮助文件中搜索“用户级安全性”。
假设您已经创建了.mdb,请单击“文件”选项卡,然后转到“信息”部分。单击“用户和权限”,然后单击“用户级安全性向导”。这将指导您设置新的工作组文件(.mdw)并分配权限。
我建议您首先专注于保护您的桌子。虽然您可以保护表单,但如果他们无法获取所显示的数据,则对任何人都没有任何用处。设置安全性时,请始终尝试使用组 - 不要为单个用户分配权限,或者只为自己创建大量工作。
您需要知道MS现在不鼓励使用.mdb文件 - 默认格式为.accdb,他们建议使用SQL Server Express进行数据存储,这提供了自己的安全性。 Access 2013仍将支持.mdb,但它们被视为二等公民!