我有一对Access文件,一个前端和一个后端,我与多个用户共享并经常更新。我正在寻找一种方法来自动链接这两个文件,以便我的用户不需要使用链接表管理器。我怀疑可以使用VBA创建解决方案。我查看了一些可能性,here和here,但它们不适用于我的具体情况,如下所示。
我原本以为某些代码可以嵌入到前端的按钮上(OnClick)运行链接表管理器,查找目录中唯一的其他Access文件(或者在后端使用“后端”的文件) name),然后将所有表链接到它。如果存在冲突,例如目录中的第三个Access文件,则会出现错误。
么?建议?谢谢!
答案 0 :(得分:1)
目标文件存储在Connect
对象的TableDef
属性中。
您需要使用新文件名替换Connect
属性的相关部分。
Dim tdf as TableDef
For each tdf in CurrentDB.TablDefs
StringToBeParsed =tdf.Connect
.... 'here goes the code to replace the connection string with new target file
Next