MS Access-记录级别的安全性

布赖恩

我有一个MS Access数据库,除少数用户外,所有用户都在同一个组中。我不需要限制用户的某些对象。相反,我需要为当前用户提供对其记录及其相关记录的写权限,并为所有其他记录提供只读功能。这可能吗?

阿尔伯特·D·卡勒

不幸的是,无论是Access,SQL Server还是Oracle,都没有内置对单个用户的行限制。这意味着您必须构建某种类型的接口,在该接口中,您可以获取/使用用户登录ID(其网络PC ID) ,或说出提示输入用户名+密码)。然后,当您加载表单时,必须将记录限制为该给定用户。有很多方法可以做到这一点,它们都是过滤或限制数据的标准方法。但是,“ YOU”必须将此类代码构建并写入表单中。您可能会基于带有表达式(VBA或宏TempVars)的查询来限制表单,该表达式限制了返回给定用户的记录。

因此,您必须为大多数任何数据库“烹饪”和“编码”此功能。因此,您还需要编码以“保存”创建记录的用户名。当希望将数据限制为单行时,大多数系统都需要上述编码要求,并且通常不会将这些功能内置到数据库系统中。您还可能需要限制和阻止用户打开数据库并查看表视图。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

MS Access列级安全性

来自分类Dev

MS Access 中的总计记录

来自分类Dev

用户级别的安全性?

来自分类Dev

MS Access-通过记录组前进

来自分类Dev

使用PHP将记录插入MS Access

来自分类Dev

MS Access。按日期分组记录

来自分类Dev

MS Access - 与记录计数相关的查询数据

来自分类Dev

OrientDB-如何使用ODocument记录级别的安全性

来自分类Dev

Couchbase中是否有任何文档/记录级别的安全性?

来自分类Dev

MS Access折线图提示无法识别的字段

来自分类Dev

添加新记录而不删除旧记录 Ms Access Form

来自分类Dev

MS Office 2013-VBA密码安全性

来自分类Dev

Spring MVC,方法级别的安全性

来自分类Dev

如何使用VBA在MS Access中添加新记录?

来自分类Dev

在MS Access 2010中对表单上的记录进行排序

来自分类Dev

MS Access查询:具有空字段的记录?

来自分类Dev

仅以MS Access连续形式显示新记录

来自分类Dev

不允许在MS Access中创建或更改记录

来自分类Dev

无法通过C#oledb将记录插入MS Access

来自分类Dev

修改查询记录集以完成信息(MS Access)

来自分类Dev

插入的记录未显示在MS Access DB表中

来自分类Dev

MS Access使用SQL INSERT INTO-SELECT FROM插入记录

来自分类Dev

如何按顺序从MS-Access检索记录?

来自分类Dev

MS Access-通过存储的ID链接到记录

来自分类Dev

选择查询具有意外的多个记录(MS Access)

来自分类Dev

在MS Access查询中创建重复记录

来自分类Dev

MS Access查询:具有空字段的记录?

来自分类Dev

简单的重新订购点系统-多个记录生成-MS Access

来自分类Dev

MS Access 2010将计数结果链接到单个记录