所以我尝试过一些阅读,最接近的答案是Merging ACCESS projects (transferring a switchboard)。我有两个.mdb文件,一个有数据的后端和一个有表单,查询和报告的前端。我有一个用户持有SHIFT键以打开前端的链接表并修改数据。
我决定采取的措施是在VBA中创建DAO连接以删除链接表。然后我将创建一个.mde文件来隐藏VBA。这是一个聪明的举动吗?
然后,我将创建当前数据库的副本,修改前端和后端,并在下周继续使用它。从我复制数据库到我上线的时间,最简单的方法是引入最新数据?我需要所有新数据,所以我只是将旧数据库重命名为新数据库并重新定位它?或者我是否复制并粘贴每张桌子?
提前致谢
答案 0 :(得分:0)
您需要做的是编辑数据库,使其不再允许 SHIFT 键按照用户期望的方式运行。请查看AllowBypassKey functionality上的此Microsoft文档以及如何将其关闭。
您也可以将其设为MDE文件(或者您使用2K7或2K10的ACCDE),这样您的用户就无法在设计模式下进入前端,从而消除了它们进入后端的能力。< / p>
或者让他们因违反政策而被解雇。 :O)