首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将对数据库的访问限制为少数用户。(MS Access 2007)

将对数据库的访问限制为少数用户。(MS Access 2007)
EN

Stack Overflow用户
提问于 2013-08-16 00:52:33
回答 2查看 3.7K关注 0票数 0

如果有人能帮我这个忙,我将不胜感激。

我刚接触Access,我的老板给了我一个项目,为我们的团队创建一个工具(我在保险行业工作)。我完成了项目的大部分内容,但我的老板希望编辑和更新数据库限于我们团队的几个成员(是的,超过一个人可以修改),但由于该工具是用于广泛的目的,她希望部门的其余部分(50+人)只能访问某些表单,其中有按钮等做这项工作。

到目前为止,在这个数据库中,我有3个链接表(保存所有数据),查询,报告,联合查询和制表和3个表单。我希望大多数人只查看表单,只在表单视图中使用它,但我的团队中的4名成员可以做他们想做的任何事情,因为他们需要不断编辑数据。

有没有人对我应该从哪里开始有个提示?编程不是我喜欢的,所以我真的很感激一些参考等或任何帮助!

EN

回答 2

Stack Overflow用户

发布于 2013-08-16 01:02:20

如果单击“文件”,然后单击“选项”,然后选择“当前数据库”,则可以在打开access数据库时强制弹出特定表单。此外,您还可以取消用户浏览整个数据库内容的能力。您还可以删除导航栏和菜单等。我这样做已经有一段时间了,所以这里有一些建议。有一个主菜单窗体,access文件中的每个窗体都有一个按钮。当用户打开数据库时,他或她应该会看到该主菜单表单。从那里,他们可以单击按钮,该按钮将引导他们进入将解决他们的需求的表单。

Stackoverflow不让我发表评论,所以这就是我要说的。对于那些你想要访问它的人,你可以让他们在打开数据库的同时按住shift键。如果他们这样做,他们将打开数据库,就像他们是数据库的“管理员”。如果他们按住shift键,他们就可以编辑它,无论他们喜欢什么。

票数 1
EN

Stack Overflow用户

发布于 2013-08-16 01:19:12

我已经通过一个表完成了这项工作,为用户分配了一个特定的“安全级别”,并通过登录屏幕检查他们的安全级别。然后,我隐藏登录屏幕(而不是关闭它),以便每当打开表单时,它都可以执行用户安全级别的DLookup,然后确定用户是否对表单具有读、写或读/写访问权限。我还可以根据相同的逻辑隐藏表单上的按钮。

从2007年开始,Access移除了它们的原生安全性,这是非常低效的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18257558

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档