使用已删除表的Access Runtime 2013应用程序在启动时关闭

时间:2015-08-21 21:20:45

标签: access-vba ms-access-2013

我在Access 2013(64位)中编写了一个应用程序,我想将其拆分为前端和后端数据库,将后端存储在文件服务器上,其中多台计算机可以访问数据通过前端的本地实例。没有任何计算机安装了Access,因此我在其上使用Access Runtime 2013。

应用程序在单个计算机上未拆分时运行正常。只要将应用程序拆分为前端/后端文件,程序就会打开并在启动时立即关闭,不会显示任何错误消息。我假设这是由于第一次启动应用程序时外部数据文件的无效链接(即现有链接指向我的开发机器上的文件夹位置)。

有没有人遇到过这个问题?如果是这样,是否由于链接无效?并且,我该怎么做才能让程序保持打开状态,允许用户导航到我在主菜单表单中提供的表单,用于设置后端文件的路径以重新链接表?

1 个答案:

答案 0 :(得分:1)

在菜单表单的加载事件中,检查是否可以通过尝试打开记录集来访问数据。如果不能,请关闭菜单表单并打开表单以设置数据库位置。确保绑定到数据库的位置设置表单上没有任何内容。