保护Access数据库中的现有条目

时间:2014-06-23 07:39:19

标签: ms-access

我是Access的新手,并且只有有限的数据库知识。是否可以锁定/保护特定用户创建的条目,以便其他用户无法再次更改该字段/条目?是否还有一种方法可以查看哪个用户在该特定字段中输入了数据?

2 个答案:

答案 0 :(得分:1)

Access没有安全机制来执行您描述的操作。即使是年龄较大的 - 现已弃用 - "用户级安全" Access .mdb文件的机制(在另一个答案中提到)不允许您完全保护行级别的条目。

此前的问题

How can I get my Access form to prevent editing of a field once saved?

讨论如何在Access表单中提供此类保护,但它没有解决用户直接打开表并以这种方式编辑它的可能性。因此,这个问题仅仅是要求方便"功能,以帮助防止用户无意中更改某些内容。基于表单的控制机制提供完整的安全性。

如果您需要更强大的安全性(例如,出于审计目的),则需要使用不同的数据库后端。您仍然可以使用Access来构建表单和报表,但是它们可以在ODBC链接表上运行到更复杂的数据库引擎,如SQL Server(或类似的)。

答案 1 :(得分:0)

是的,但我怀疑你前面有一个陡峭的学习曲线 - 这是你的起点:)

http://office.microsoft.com/en-gb/access-help/about-user-level-security-mdb-HP003070410.aspx