我在Access中链接了一个SQL表。我想知道如何更改链接表对象以引用具有相同设计但另一个名称的不同表。例如,我链接Table1并使用它创建表单,现在需要将其更改为Table2。
似乎没有一种简单的方法可以做到这一点。
Select * From Table1
创建一个查询,并将其更改为Select * From Table2
以切换表格,但如果我不需要,我不想使用解决方法。答案 0 :(得分:2)
删除链接表,并使用DoCmd.TransferDatabase重新创建具有不同名称的链接:
DoCmd.TransferDatabase acLink, "ODBC", your_ODBC_String, acTable, _
"schema.source_table", "target_table"
您可以从现有的链接表中查找your_ODBC_String
。
如果需要,添加StoreLogin:=True
参数。