首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Access用保留原始名称引用的ODBC链接表替换本地表

问Access用保留原始名称引用的ODBC链接表替换本地表
EN

Stack Overflow用户
提问于 2013-01-23 00:10:45
回答 1查看 9.7K关注 0票数 4

我正在尝试用来自ODBC数据源的链接表替换Access DB中的所有本地表。我可以导入新的表,它的名称是"xyz_table“。我想用"xyz_table“替换旧的本地”表“。但是,当我删除"table“或将"xyz_table”重命名为"table“时,它会删除原始本地"table”的所有关系/对象依赖项。(查询、窗体、报表等)

有没有办法将原始本地“表”中的关系/对象依赖项保存/应用到新的ODBC链接"xyz_table“。我不想手动完成并尝试重新链接所有的关系/对象依赖关系。

任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-23 00:17:00

Access不能强制链接表的引用完整性,也不允许您创建这样的关系。在作为链接表的源的数据库中创建关系。

要在从本地表更改为远程表时处理对象相关性,请将旧表重命名为其他名称,并为链接表提供原始表名。

例如,如果我有一个基于名为"tblFoo“的本机Access表的查询。我会将"tblFoo“重命名为"tblFoo_old”。然后将替换的ODBC链接表命名为"tblFoo“。理想情况下,即使"tblFoo“现在是一个链接而不是本地表,查询仍然可以正常工作。

同样的技术也适用于窗体和报表中引用的表。

注意访问选项,跟踪名称自动更正。当您重命名原始表时,它可能会更新从属对象。关闭该选项,这样它就不会干扰。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14462954

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档