有没有办法锁定查询导航窗格(访问)?

时间:2017-03-20 15:58:16

标签: ms-access access-vba ms-access-2010 ms-access-2013

我创建了一个具有访问权限的数据库,我创建了dataentryform,里面有一些子表单(我有相关的表),我使用查询来提供这些子表单而没有这些qaueries我不能将数据输入子表单(如果我删除这些查询然后当我打开主窗体时,我看到myform中的空白矩形而不是它们。 enter image description here有没有办法在导航窗格中锁定查询和子表单?

1 个答案:

答案 0 :(得分:0)

通常,只要用户在自己的PC上运行应用程序,就无法阻止他故意修改/破坏它。这适用于所有应用程序,而不仅仅是基于MS-Access的应用程序。

也就是说,有一些方法可以让它更难以意外地修改它:

  1. 推荐的方法是在"运行时模式"中启动Access,方法是在命令行上指定/runtime标志或重命名accdb / {{ 1}}到accde。这样,用户就不会拥有导航窗格,并且只能通过您作为开发人员明确提供的方式与应用程序进行交互。

  2. 您可以使用user-level security来锁定&#34;你的疑问。但是,Access 2007不推荐使用用户级安全性。它只能与旧的accdr格式(而不是新的mdb格式)一起使用,不应用于新项目。< / p>