首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Microsoft Access错误2482

Microsoft Access错误2482
EN

Stack Overflow用户
提问于 2010-06-04 15:52:18
回答 1查看 6.4K关注 0票数 -1

我正在使用MS Access应用程序,但仅在一个用户的pc上遇到错误:

Microsoft错误: 2482 - Microsoft Access找不到名称...您在expression.You中输入的控件可能指定了不在当前对象上的控件,但没有指定正确的窗体或报表上下文。若要引用另一个窗体或报表上的控件,请在控件名称之前加上集合的名称(通常是窗体或报表)以及控件belongs.For示例窗体的名称或报表的名称。

任何帮助我都将不胜感激

EN

回答 1

Stack Overflow用户

发布于 2014-07-05 08:11:39

如果错误消息看起来非常奇怪,那么它通常可能是由损坏的引用或损坏的文件引起的。

如果您的应用程序具有对其他应用程序(如Word或Excel )的其他引用,则会使分发到其他计算机变得更加复杂。我建议的解决方案是在分发到其他计算机之前删除所有附加参考。

创建包含最低功能的模块,并包含一个在Autoexec宏中称为first action的过程。此程序将添加程序启动时所需的所有程序。

如果无法添加某些引用,则应用程序将继续工作,直到使用模块中使用不可用引用的某些过程为止。这意味着如果只有一个用户正在使用一些高级Excel报告功能,那么其他没有Excel的用户可以继续工作,直到他们从需要Excel引用的模块中调用一些过程。

可以在http://www.tek-tips.com/viewthread.cfm?qid=903662中找到以编程方式添加引用的示例代码

注意:根据痛苦的经验,引用的.IsBroken属性并不总是像预期的那样工作。

对于更复杂的情况,可以在这里找到处理引用的特殊VBA库:http://afrablox.com/Default.aspx?tabid=406&language=en-US我不得不分发复杂的Microsoft Access应用程序,其中有超过15个对其他库的引用。经过漫长而痛苦的实验,特殊的引用处理库诞生了。这适用于可以使用mdb或accdb格式的情况,因为mde和accde文件不允许动态添加引用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2972323

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档