MS Access - 在mdb之间复制链接表

BIB*_*IBD 0 ms-access ms-access-2003

我需要将大量链接表复制到另一个mdb,但我希望它们保留链接而不是数据副本.

我可以拖放我的两个打开的mdb之间的表链接 - 但是复制数据.

我还考虑过编写几个类似的VBA函数

Set db = CurrentDb
db.TableDefs.Refresh
For Each myTable In db.TableDefs
    If Len(myTable.Connect) > 0 Then
        '' export myTable.Name and myTable.Connect to a flat file (or table)
    End If
Next
Run Code Online (Sandbox Code Playgroud)

Set db = CurrentDb
db.TableDefs.Refresh
For Each ''row in flat file
    Set tdf = db.CreateTableDef([myTable.Name])
    tdf.Connect = [myTable.Connect]
    db.TableDefs.append tdf
Next
Run Code Online (Sandbox Code Playgroud)

在我这样做之前,有没有一种我错过的更简单的方法?

Fio*_*ala 5

如果选择文件 - >获取外部数据 - >导入并导入链接表,您会发现它已导入链接,而不是表本身.