让我以我对VBA了解不多这一事实作为开始。我已经创建了一个数据库,该数据库将被拆分,前端将分配给14个不同的项目经理。该数据库旨在允许用户每两周更新一次其项目。我希望得到一些关于创建用户名和密码的指导,以便PM只能访问他们的项目数据。
我不介意为每个用户创建和发布用户名和密码,但我尽量避免创建14个数据库副本。这将使提供更新的数据库成为一场噩梦。
希望这对这个群体来说不是一个太基本的问题。
发布于 2020-02-04 18:33:53
是的,您可以控制用户的访问权限,您需要在后端数据库中创建一个用户表,该表将保存用户的名字、姓氏、密码以及您可能需要的任何其他用户特定数据,例如部门、访问级别等。
在您的前端,您需要一个登录表单,并将其设置为您的fe的显示表单(在access options菜单中设置)。您检查输入的用户名和密码是否与数据库中保存的用户名和密码匹配,如果正确,则加载适当的表单,通常是主菜单,并根据他们使用的登录向他们显示适当的数据。你可能需要保存他们在TempVar中使用的登录,这样你就可以在你的前端从任何表单,报告,查询等访问它。
发布于 2020-02-05 16:34:53
你需要像LASsie (Light Application Security)这样的东西,或者自己编写一个类似的解决方案。
此外,您可能会喜欢我的文章Deploy and update a Microsoft Access application with one click。
(如果您没有帐户,请浏览链接:阅读全文。)
https://stackoverflow.com/questions/60046144
复制相似问题