我已经交了一个相当大的,旧的,硬的Access 2000/2003数据库来清理。我需要重命名一些表和字段,但需要以不破坏现有查询的方式执行此操作。 (幸运的是,没有担心的宏,表格或报告。)
我听说有一些商业工具可以让这项工作更轻松,但只找到一个(http://www.rickworld.com/products.html)。
任何人都可以推荐这个软件或任何其他选择吗?
答案 0 :(得分:4)
当我有意识地重命名表/字段/ Access对象时,名称AutoCorrect是我只使用 的东西。当我完成“伟大的重命名”时,我将其关闭。
对于最近的一个项目,我做了这个,但也拼凑了一个小实用程序,所以我可以将我的工作数据库中的重命名转移到生产数据库。该实用程序还执行其他一些操作(例如复制关系和删除查找字段)。您可以从my website's Access downloads page下载。它非常粗糙,错误捕获很少,因此使用风险自负。
对于最近的项目,我使用名称自动更正,上面的数据库,然后是Rick Fisher's Find & Replace和一个非常有用但不再可用的名为MDBSearch的查找/替换实用程序,归功于“Ucora和Jamie Hornstein”。我甚至不知道我从哪里得到它,也无法再在网上找到它。它可能在我看不到的地方可用。
我过去曾使用Black Moshannon的SpeedFerret,它是一款极好的产品(我见过的任何Access Find / Replace实用程序中最精巧,最完整的功能)但是他们没有跟上更新版本的Access ,我没有看到新版本出现的证据。太糟糕了,因为99美元,它不仅仅是在最初几个小时的有偿工作中付出了代价。
答案 1 :(得分:1)
这可能是名称自动更正的情况:https://support.office.com/en-ie/article/Set-name-AutoCorrect-options-b475af37-dcf8-477e-a9d8-32ca9c1d4623
名称自动更正是一项有助于保持其功能的功能 您的数据库在经常更改其设计时会中断 特别是如果多个用户进行计划外的设计更改。默认情况下, 名称自动更正已启用。但是,名称自动更正略有做法 阻碍系统性能,你可能想要关闭它 数据库设计不受计划外设计变更的影响。
名称自动更正有助于保留数据库对象的名称 同步。其他潜在的设计变更问题,例如问题 由删除的数据库对象引起的,不直接处理 名称自动更正。
另请参阅名称自动更正导致的http://allenbrowne.com/bug-03.htmln失败