我听说有一些商业工具可以使这项工作更容易,但只找到了一个(http://www.rickworld.com/products.html)。
有人可以推荐这个软件或任何替代品吗?
仅当我有意更改表格/字段/Access对象名称时,我才使用名称自动纠正(Name AutoCorrect)。完成“大规模修改”之后,我会关闭它。
最近的一个项目中,我做了这个操作并且还编写了一个小工具,使我可以将重命名从工作数据库传输到生产数据库。该工具还可以执行一些其他任务(例如复制关系和删除查找字段)。您可以从我的网站上的Access下载页面下载它。它非常粗糙,并且几乎没有错误处理,因此请自行决定是否使用。
对于最近的一个项目,我使用了上述提到的名称自动纠正,上面提到的数据库,以及Rick Fisher的查找和替换和一个非常有用但不再可用的查找/替换实用程序MDBSearch,由“Ucora and Jamie Hornstein”贡献。我甚至不知道我在哪里得到它,也无法在网络上找到它。可能有我没找到的某个地方可以获取到它。
过去我使用过Black Moshannon的SpeedFerret,这是一个非常棒的产品(我见过的任何Access查找/替换工具中最为流畅和功能齐全的),但他们没有跟上新版本的Access,我也没有看到有新版本的证据。太遗憾了,因为以99美元的价格,它在支付工作的前几个小时就已经超值了。
这可能是名称自动更正的情况: https://support.office.com/en-ie/article/Set-name-AutoCorrect-options-b475af37-dcf8-477e-a9d8-32ca9c1d4623
名称自动更正是一项功能,它有助于在数据库设计频繁更改时保持其功能性不会被破坏,特别是如果多个用户进行了计划外的设计更改。默认情况下,名称自动更正已启用。但是,名称自动更正会稍微影响系统性能,如果数据库设计不受计划外的设计更改影响,则可以将其关闭。
名称自动更正有助于保持数据库对象的名称同步。名称自动更正并未直接处理其他潜在的设计更改问题,例如由已删除的数据库对象引起的问题。
另请参阅http://allenbrowne.com/bug-03.htmln名称自动更正导致的故障