在 Access 2013 中修改链接 SQL table 名称

Modify linked SQL table name in Access 2013

我在 Access 中有一个 SQL table linked。我想知道如何更改 linked table 对象以引用具有相同设计但另一个名称的不同 table。比如我用linkTable1创建表单,现在需要改成Table2.

似乎没有一种简单的方法可以做到这一点。

删除 linked table,并使用 DoCmd.TransferDatabase 重新创建具有不同名称的 link:

DoCmd.TransferDatabase acLink, "ODBC", your_ODBC_String, acTable, _
    "schema.source_table", "target_table"

您可以从现有 linked table 中查找 your_ODBC_String

如果需要,添加 StoreLogin:=True 参数。