代码之家  ›  专栏  ›  技术社区  ›  BIBD

如何在MS Access中查找缺少的引用的位置?

  •  1
  • BIBD  · 技术社区  · 15 年前

    我的引用列表(在VBA代码视图中)中列出了一个缺少的引用。这是我们不再使用的产品的OCX参考。

    我可以删除(取消选中)引用,但我想知道这是否会回来咬我。

    有没有办法找出它可能在哪些表格/报告中被使用?

    删除它然后编译mdb是否足够?

    3 回复  |  直到 15 年前
        1
  •  3
  •   Irwin M. Fletcher    15 年前

    我相信,如果您使用的是Option Strict,那么编译应该能够捕获引用了不再存在的对象的任何问题。

        2
  •  0
  •   user114600    15 年前

    如果使用后期绑定,编译可能无法捕获它,但通常会在编译中捕获它。您也可以通过运行重新编译的mdb来进行一些测试。

        3
  •  -1
  •   Community SushiHangover    7 年前

    如果产品是一个控件,那么access(默认情况下)不允许您这样查看“源”。

    否则,我将在VBA代码中进行搜索,以查看它的创建位置。 如:

    Dim p as New Old_Product
    

    然后在整个项目中搜索旧产品。

    根据您的应用程序对任务的重要性,我会 remove it 看看会发生什么。

    我假设你已经退役了旧产品?

    根据我的经验,访问应用程序不是关键任务。如果他们下降一个小时(当你试图修复旧的参考资料时),那不是世界末日。

    推荐文章