我需要编辑 MS Access 数据库。它分为两部分。
- database.accdb 有一个密码并向我显示前端
- database-be.accdb 是后端,向我显示表格
我可以在 Access 中打开前端文件,它接受密码。但是,我没有看到打开 MS Access 数据库时习惯看到的任何菜单和选项。我可以正常使用它,但我无法对前端表单进行任何更改。就菜单选项而言,我唯一拥有的就是这些:
- 文件(仅限打印、隐私选项和退出)
- 家
仅此而已。我猜想即使它接受了我的密码,它也以某种方式被锁定了。我该如何解锁它?
根据我读到的内容,有一种方法可以编译并锁定前端。但这说不通。如果它被锁定,我希望该文件被称为 .accde。
更多细节:
- Access 2010
- BE 文件大小约为 2 MB
- FE 文件大小约为 6 MB
我越想越觉得,我肯定漏掉了第三个文件 - FE 源文件。还是说我只是不明白这些文件是如何组合在一起的?
答案1
您是否尝试过在打开数据库时按住该shift键?这基本上允许数据库绕过可能阻止您编辑数据库的任何启动选项。
答案2
目前,我正在开发一个 Access 应用程序,我需要在其中执行您当前尝试执行的相同操作。在我的研究中,我发现为了保护您的前端,您必须模拟登录,而不是向文件本身添加密码。您可以通过使用一些 VBA 添加几个表和一个弹出表单来实现这一点。这将允许您不仅拥有多个用户,而且还拥有所述用户的日志。
此外,您的数据库可能被锁定,因为它已经在其他地方打开了。对于您的每个用户,他们应该在网络驱动器上拥有一个连接到后端的前端副本。