【发布时间】:2011-10-14 18:55:14
【问题描述】:
历史:我继承了一个使用 MS Access 编写的相当大的应用程序,其中包含大量表单、查询和报告。因为看起来这些项目中有一些是作为备份的方式被复制的,所以我不知道它们是否真的在任何地方使用过。
问题:我正在开始清理应用程序,需要一种方法来查找是否以及在何处使用了表单、报告或查询,以便我知道是否可以删除或重构它们.有没有一种好方法让 Access 在按钮事件中搜索表单/报告的名称?
(Access 的查找功能似乎只查找记录,除非我缺少设置)
编辑 - 解决方案:
1.) 正如在下面的答案和 cmets 中所提到的,通过创建一个新的 Access 文件然后逐个表单、从登录屏幕开始并查看缺少的内容来重建应用程序将是一个宝贵的教训.这将提供对整个应用程序的深入了解。
2.) 我发现this post 讨论了使用“Database Documenter”转储与给定表单中使用的对象、VBA 等相关的所有信息。使用单个特定查询、报告或表单可以轻松搜索生成的文本文件。它不会为我提供与重新构建整个应用程序相同的知识水平,但对于有针对性的知识/可能的清理来说,这是一个很好的权宜之计。
【问题讨论】: