gpt4 book ai didi

ms-access - Access 用保留原始名称引用的 ODBC 链接表替换本地表

转载 作者:行者123 更新时间:2023-12-05 01:11:53 25 4
gpt4 key购买 nike

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

无论如何将关系/对象依赖关系从原始本地“表”保存/应用到新的ODBC链接“xyz_table”。我不想手动通过并尝试重新链接所有关系/对象依赖项。

任何帮助将不胜感激。

最佳答案

Access 无法强制链接表的参照完整性,并且不允许您创建此类关系。在作为链接表源的数据库中创建关系。

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

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

相同的技术适用于表单和报告中引用的表格。

当心 Access 选项,跟踪名称自动更正。当您重命名原始表时,它可能会更新依赖对象。关闭该选项,以免干扰。

关于ms-access - Access 用保留原始名称引用的 ODBC 链接表替换本地表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14462954/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com