我创建了一个具有访问权限的数据库,我创建了dataentryform,里面有一些子表单(我有相关的表),我使用查询来提供这些子表单而没有这些qaueries我不能将数据输入子表单(如果我删除这些查询然后当我打开主窗体时,我看到myform中的空白矩形而不是它们。 enter image description here有没有办法在导航窗格中锁定查询和子表单?
答案 0 :(得分:0)
通常,只要用户在自己的PC上运行应用程序,就无法阻止他故意修改/破坏它。这适用于所有应用程序,而不仅仅是基于MS-Access的应用程序。
也就是说,有一些方法可以让它更难以意外地修改它:
推荐的方法是在"运行时模式"中启动Access,方法是在命令行上指定/runtime
标志或重命名accdb
/ {{ 1}}到accde
。这样,用户就不会拥有导航窗格,并且只能通过您作为开发人员明确提供的方式与应用程序进行交互。
您可以使用user-level security来锁定"你的疑问。但是,Access 2007不推荐使用用户级安全性。它只能与旧的accdr
格式(而不是新的mdb
格式)一起使用,不应用于新项目。< / p>