限制 Microsoft 访问中的编辑 [重复]
Posted
技术标签:
【中文标题】限制 Microsoft 访问中的编辑 [重复]【英文标题】:Restrict edit in Microsoft access [duplicate] 【发布时间】:2019-08-20 07:17:11 【问题描述】:我在 microsoft access 中有一个数据库,任何人都可以编辑它。我想要的是默认情况下所有用户的数据库应该是只读的(仅查看),如果有人想编辑它,他们必须先授权自己才能获得编辑权限。
我的数据库中只有一个表,我使用的是 Microsoft Access 2007。
【问题讨论】:
你的基地是.mdb
还是.accdb
?
基础是.mdb
【参考方案1】:
由于您的数据库是.mdb
,您可以使用at support.office.com 中描述的用户级安全性。
第一步可以通过内置向导look here完成。
另请参阅 Oner Access Option,了解需要以比当前用户更多权限运行的查询。
【讨论】:
但我建议最好使用免费的 MS SQL Server Express 作为存储。【参考方案2】:-
构建数据输入表单并将数据权限更改为 false(例如:允许编辑)。将表单设置为模态并且不允许关闭选项
打开数据库时,打开这个表单
删除特殊键权限(文件/选项),包括打开时的“shift”键、“F11”键和快捷菜单(因此用户无法右键单击表单、关闭或设计视图。
您现在几乎已经锁定了您的数据库。需要开发人员才能闯入它。小心不要把自己锁在外面。 :)
现在您已经锁定了数据库,您可以探索用户可能“授权自己”的方式。我需要知道你想如何处理这个问题。
【讨论】:
在 Markdown 中创建编号列表时,使用 1。而不是 1 - 作为列表类型以上是关于限制 Microsoft 访问中的编辑 [重复]的主要内容,如果未能解决你的问题,请参考以下文章
System.Exception:“Microsoft.ACE.OLEDB.12.0”提供程序未在本地计算机上注册 [重复]