我的参考文献列表(在VBA代码视图中)中列出了缺少的参考。它是对我们不再使用的产品的OCX的引用。
我删除(取消选中)引用很好,但我想知道是否会回来咬我。
有没有办法找出可能使用过哪些表格/报告?
删除它然后编译MDB就足够了吗?
答案 0 :(得分:3)
我相信如果您使用Option Strict,那么编译应该捕获您引用不再存在的对象的任何问题
答案 1 :(得分:0)
如果使用后期绑定,编译可能无法捕获它,但通常它会在编译中捕获它。您还可以通过运行重新编译的MDB来进行一些测试。
答案 2 :(得分:-1)
如果产品是控件,那么Access(默认情况下)不允许您查看“源”。
否则我会在VBA代码中搜索以查看它的创建位置。 例如:
Dim p as New Old_Product
然后在整个项目中搜索Old_Product。
根据你的申请的关键任务,我会remove it看看会发生什么。
我假设您退役了旧产品?
根据我的经验,Access Applications不是关键任务。如果它们下降了一个小时(当你尝试修复旧的参考)时,它不是世界末日。