如果有人能帮我这个忙,我将不胜感激。
我刚接触Access,我的老板给了我一个项目,为我们的团队创建一个工具(我在保险行业工作)。我完成了项目的大部分内容,但我的老板希望编辑和更新数据库限于我们团队的几个成员(是的,超过一个人可以修改),但由于该工具是用于广泛的目的,她希望部门的其余部分(50+人)只能访问某些表单,其中有按钮等做这项工作。
到目前为止,在这个数据库中,我有3个链接表(保存所有数据),查询,报告,联合查询和制表和3个表单。我希望大多数人只查看表单,只在表单视图中使用它,但我的团队中的4名成员可以做他们想做的任何事情,因为他们需要不断编辑数据。
有没有人对我应该从哪里开始有个提示?编程不是我喜欢的,所以我真的很感激一些参考等或任何帮助!
发布于 2013-08-16 01:02:20
如果单击“文件”,然后单击“选项”,然后选择“当前数据库”,则可以在打开access数据库时强制弹出特定表单。此外,您还可以取消用户浏览整个数据库内容的能力。您还可以删除导航栏和菜单等。我这样做已经有一段时间了,所以这里有一些建议。有一个主菜单窗体,access文件中的每个窗体都有一个按钮。当用户打开数据库时,他或她应该会看到该主菜单表单。从那里,他们可以单击按钮,该按钮将引导他们进入将解决他们的需求的表单。
Stackoverflow不让我发表评论,所以这就是我要说的。对于那些你想要访问它的人,你可以让他们在打开数据库的同时按住shift键。如果他们这样做,他们将打开数据库,就像他们是数据库的“管理员”。如果他们按住shift键,他们就可以编辑它,无论他们喜欢什么。
发布于 2013-08-16 01:19:12
我已经通过一个表完成了这项工作,为用户分配了一个特定的“安全级别”,并通过登录屏幕检查他们的安全级别。然后,我隐藏登录屏幕(而不是关闭它),以便每当打开表单时,它都可以执行用户安全级别的DLookup,然后确定用户是否对表单具有读、写或读/写访问权限。我还可以根据相同的逻辑隐藏表单上的按钮。
从2007年开始,Access移除了它们的原生安全性,这是非常低效的。
https://stackoverflow.com/questions/18257558
复制相似问题