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

时间:2009-10-21 20:52:32

标签: ms-access vba ocx

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

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

有没有办法找出可能使用过哪些表格/报告?

删除它然后编译MDB就足够了吗?

3 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:0)

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

答案 2 :(得分:-1)

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

否则我会在VBA代码中搜索以查看它的创建位置。 例如:

Dim p as New Old_Product

然后在整个项目中搜索Old_Product。

根据你的申请的关键任务,我会remove it看看会发生什么。

我假设您退役了旧产品?

根据我的经验,Access Applications不是关键任务。如果它们下降了一个小时(当你尝试修复旧的参考)时,它不是世界末日。