Ms access Microsoft访问错误2482

Ms access Microsoft访问错误2482,ms-access,Ms Access,我正在使用MS Access应用程序,仅在一个用户的pc上出现错误: Microsoft错误: 2482-Microsoft Access找不到名称。。。您在表达式中输入了。您可能指定了一个不在当前对象上的控件,但没有指定正确的窗体或报表上下文。若要引用其他窗体或报表上的控件,请在控件名称之前加上集合名称(通常为窗体或报表)以及控件所属窗体或报表的名称。例如,窗体![产品]![库存单位] 任何帮助都将不胜感激 谢谢检查代码窗口中的参考。缺少引用可能会导致非常奇怪的错误消息,如果您只在一台PC上遇

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

Microsoft错误: 2482-Microsoft Access找不到名称。。。您在表达式中输入了。您可能指定了一个不在当前对象上的控件,但没有指定正确的窗体或报表上下文。若要引用其他窗体或报表上的控件,请在控件名称之前加上集合名称(通常为窗体或报表)以及控件所属窗体或报表的名称。例如,窗体![产品]![库存单位]

任何帮助都将不胜感激
谢谢

检查代码窗口中的参考。缺少引用可能会导致非常奇怪的错误消息,如果您只在一台PC上遇到问题,那么缺少引用的可能性不大

从你最近在帖子上的评论来看,这似乎与你有关。列出的问题包括:

945280组合框控件和列表 框控件不显示值或值 2003年之后Access中的值不正确 您安装了Office 2003 Service Pack 3


若错误消息看起来很奇怪,那个么它通常可能是由断开的引用或损坏的文件引起的

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

创建包含最低功能的模块,并包含在Autoexec宏中称为第一个操作的过程。本程序将添加程序启动所需的所有程序(如果可用)

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

可以在这里找到以编程方式添加引用的示例代码

注意:根据痛苦的经验,引用的.isbreak属性并不总是按预期工作

对于更复杂的情况,可在此处找到用于处理引用的特殊VBA库:
我不得不分发复杂的MicrosoftAccess应用程序,其中包含15个对其他库的引用。经过长期痛苦的实验,特殊参考文献处理库诞生了。这适用于可以使用mdb或accdb格式的情况,因为mde和accde文件不允许动态添加引用。

可以更具体一些吗?您使用什么访问版本?你什么时候会出错?您能显示该代码部分吗?用户正在使用Access runtime version 2003,当他试图从组合框中选择除第一个项目以外的任何项目时,会生成错误。请提前感谢您的删除。我们将尝试重新排列此PC上Access的引用缺少的引用将被标记为缺少。Access 2003存在一个问题,我已经添加了一个注释。