MS Access链接表 - 基于位置的驱动器名称更改

时间:2017-12-27 21:25:05

标签: ms-access linked-tables

我有一个Access数据库,分成两部分。一个是包含所有对象的前端,链接到另一个数据库 - 包含表。两者都在同一个文件夹中。在本地,驱动器是G:。在我们在另一个城市的另一个办公室,驱动器也是G:。但是,当另一个办公室的同事打开前端数据库时,他会收到一条无法连接的错误消息,找到链接表的G:\驱动器。我认为驱动器名称有所不同。我知道我可以在数据库打开时添加VBA以将链接更改为当前文件夹的链接。但是,如果不同办公室的两个人同时使用数据库,我认为这会导致问题,因为每个用户都需要不同的链接。任何建议都会有帮助! 谢谢, 杰夫

1 个答案:

答案 0 :(得分:0)

您需要将表映射到显式文件夹路径。或UNC地址。它将以\ servername \ folder ...

开头

我已经多次这样做了,但是,访问将在很远的距离和局域网之外非常缓慢地运行。如果用于参考,我会建议导入表,并在前端创建一个副本。当然,将前端放在用户PC上以获得最快的可访问性和响应。如果您正在使用表中的记录,请使用查询来添加和编辑表中的记录而不是绑定表单。否则一切都会变慢。