在Microsoft Access“应用程序”中搜索字段引用

时间:2009-07-07 16:47:40

标签: ms-access search

我继承了MS Access“应用程序”,并希望跟踪对其中一个字段的所有引用。

有没有办法搜索该字段(所有谷歌点击都是为了查询表格。)

注意:我不是在寻找任何SQL帮助,我喜欢Visual Studio右键单击 - >找到所有引用类型的东西。

5 个答案:

答案 0 :(得分:23)

  1. 转到工具>分析>文档管理器
  2. 所有类别中的“全选”项目
  3. 在选项下,确保选中“代码”(应该是默认值)
  4. 运行Documenter报告
  5. 导出为.rtf或其他文字格式
  6. 搜索您的字段名称
  7. 这是一个很好的方法,因为它快速,免费且完整。

    别名暴露,各种各样:

    • 查询中的标准SQL ALIAS
    • 使用表字段的CaptionDescription属性。

    它捕获Access对象和VBA的交集:

    • 从查询对象调用的VBA中的用户函数。
    • 在VBA中使用控件的Tag属性中的值。

    一些额外提示:

    • 如果Documenter似乎提供了除对象名称之外的所有内容,那么它在处理长文件路径时遇到问题。将您的工作重新定位到C驱动器附近,以便缩短文件路径,然后再次运行Documenter。
    • 当然,如果数据库有外部数据的链接,你必须处理这些数据!如果它是Access数据库,您可以将报告合并为一个。
    • 通过导航窗格访问的Access Documenter won't reveal the Object Description。对象描述允许您将一些文本附加到对象。它曾经很方便提供设计评论,但自2007年以来它几乎没用。老实说,我不担心它,因为它自然不再使用;但它对文件管理员的遗漏是愚蠢而悲伤的。

答案 1 :(得分:2)

您也可以尝试免费加载项"Access Dependency Checker"

答案 2 :(得分:1)

请参阅我网站Microsoft Access third party utilities, products, tools, modules, etc.页面上的扫描和替换实用程序部分。

Find and Replace是我首选的实用程序,它非常便宜。有一个免费的限量版本也可以。十多年来我一直在使用这个工具。作者还添加了一些我的建议。

如果您想要一个记录所有字段等的完整工具,那么您需要FMS Inc的Total Access Analyzer 2007

答案 3 :(得分:0)

在我的AccdbMerge实用程序中,有一个查找工具可以搜索所有已加载对象定义的文本。即使这是一个差异和合并工具,即使您只打开一个文件,此功能也可以使用,并且它可以在免费版本中使用,它将在表格,查询,宏,表格,报告和模块中进行搜索。

答案 4 :(得分:-1)

您也可以在没有任何外部工具的情况下执行此操作。 MS Access可以选择显示所有引用。您可以通过右键单击表格并选择相应的菜单选项来完成此操作。

但是,有些人对此选项有不好的经验,所以最好的办法可能是复制数据库并在那里打开选项。 (或者在获得所需的结果后将其关闭)。