Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vba ';我';关键字未引用访问表单_Vba_Ms Access_Keyword - Fatal编程技术网

Vba ';我';关键字未引用访问表单

Vba ';我';关键字未引用访问表单,vba,ms-access,keyword,Vba,Ms Access,Keyword,Access 2003中的“Me”关键字最近开始表现出不同的行为。我不能再通过键入“Me.Combobox1=”来引用表单中的控件 但是,我仍然可以通过键入“Form1.Controls(“Combobox1”)=”直接引用表单来控制它——这表明该控件肯定存在于所讨论的表单上 这是特定于一个项目的,可能与以下问题有关 与上面的问题一样,我的数据库中存在ActiveX控件,但即使删除后,“Me”关键字仍保留其奇怪的行为 有人能想到为什么会发生这种情况/如何扭转这种情况吗?还是一种找出“我”到底指的

Access 2003中的“Me”关键字最近开始表现出不同的行为。我不能再通过键入“Me.Combobox1=”来引用表单中的控件 但是,我仍然可以通过键入“Form1.Controls(“Combobox1”)=”直接引用表单来控制它——这表明该控件肯定存在于所讨论的表单上

这是特定于一个项目的,可能与以下问题有关

与上面的问题一样,我的数据库中存在ActiveX控件,但即使删除后,“Me”关键字仍保留其奇怪的行为

有人能想到为什么会发生这种情况/如何扭转这种情况吗?还是一种找出“我”到底指的是什么的方法

这比其他任何事情都更烦人/耗时


谢谢

我已经解决了这个问题,但我不知道为什么它会起作用


我已经删除了我创建的最新表单(仅包含3个组合框-无代码)。表单没有什么特别之处,也没有错误地标记为“我”。

您的代码编译了吗?有时,当代码出现编译错误时,自动完成会变得不可靠。它不会再出现了,因为以前的所有Me关键字都停止了工作。以前有。你试过吗?你备份、压缩、修复然后反编译了吗?我只是按照我在网上找到的反编译过程(我以前从未这样做过)。当我使用Access 2003时,我没有得到任何反编译成功的确认-这是正确的吗?如果是这样,它现在仍然不会编译。