我被交给了一个相当大的、陈旧的和硬壳的Access 2000/2003数据库来清理。我需要重命名许多表和字段,但需要以一种不破坏现有查询的方式进行重命名。(幸运的是,不需要担心宏、窗体或报表。)
我听说有一些商业工具可以让这项工作变得更容易,但只找到了一个(http://www.rickworld.com/products.html)。
有没有人可以推荐这个软件,或者其他替代软件?
发布于 2010-05-19 04:39:45
Name AutoCorrect是我只有在有意识地更名表/字段/Access对象时才会使用的东西。当我完成“伟大的重命名”时,我会把它关掉。
对于最近的一个项目,我这样做了,但也拼凑了一个小实用程序,以便我可以将我的重命名从我的工作数据库转移到生产数据库。该实用程序还执行一些其他操作(例如复制关系和删除查阅字段)。你可以从my website's Access downloads page下载。它非常粗糙,错误陷阱很少,所以使用风险自负。
对于最近的项目,我使用了名称AutoCorrect,上面的数据库,然后是Rick Fisher's Find & Replace和一个非常有用但不再可用的查找/替换实用程序MDBSearch,归功于"Ucora and Jamie Hornstein“。我甚至不知道我是从哪里得到它的,而且在网上也找不到它。它可能会在我没看过的地方找到。
我过去用过Black Moshannon的SpeedFerret,它是一个极好的产品(在我见过的所有Access查找/替换工具中,它是最灵活、功能最全的),但它们没有跟上更新版本的Access,我也看不到有新版本即将推出的证据。太糟糕了,因为99美元的价格,它在有偿工作的头几个小时内就超过了自己的成本。
发布于 2010-05-19 01:09:48
这可能是名称自动更正的情况:https://support.office.com/en-ie/article/Set-name-AutoCorrect-options-b475af37-dcf8-477e-a9d8-32ca9c1d4623
Name AutoCorrect是一项功能,可帮助防止数据库的功能在其设计频繁更改时中断,特别是当多个用户进行计划外设计更改时。默认情况下,name AutoCorrect处于启用状态。但是,name AutoCorrect确实会略微影响系统性能,如果数据库设计不受计划外设计更改的影响,您可能希望将其关闭。
Name AutoCorrect有助于使数据库对象的名称保持同步。其他潜在的设计更改问题,例如由删除的数据库对象引起的问题,并不直接由name AutoCorrect处理。
另请参见Name AutoCorrect导致的http://allenbrowne.com/bug-03.htmln故障
https://stackoverflow.com/questions/2859376
复制相似问题