如何控制用户访问和数据权限

时间:2020-02-03 19:44:41

标签: vba ms-access

让我以对VBA不太了解的事实作为开头。我创建了一个数据库,该数据库将被拆分,并且前端将分发给14个不同的项目经理。该数据库旨在允许用户每两周输入其项目的更新。我希望获得有关创建用户名和密码的指导,以便PM只能访问其项目数据。

我不介意为每个用户创建和发布用户名和密码,但是我试图避免创建14个数据库副本。这将使提供更新的数据库成为噩梦。

希望这对于这个小组来说不是一个基本的问题。

2 个答案:

答案 0 :(得分:1)

是的,您可以控制用户的访问权限,您需要在后端数据库中创建一个用户表,该表将保存其名字,姓氏,密码以及您可能需要的其他任何特定于用户的数据,例如部门,访问级别等。
在前端,您需要一个登录表单,然后为您的fe设置显示表单(在访问选项菜单中设置)。您检查输入的用户名和密码是否与数据库中保存的用户名和密码匹配,如果正确,则加载适当的表单(通常是主菜单),并根据使用的登录名向他们显示适当的数据。您可能需要保留他们在TempVar中使用的登录名,以便您可以从前端的任何形式,报告,查询等访问它。

答案 1 :(得分:0)

您将需要LASsie (Light Application Security)之类的东西,或者自己编写一个类似的解决方案。

此外,您可能喜欢我的文章Deploy and update a Microsoft Access application with one click

(如果您没有帐户,请浏览链接:阅读全文。)