MS Access错误2424无法找到对象

时间:2013-07-11 18:27:01

标签: vba ms-access

我看起来像是一个非常简单的VBA代码行,真的让我头疼。

id = Form_frm2013_Browser.tb_LineItem_ID.value

当我的代码达到这一点时,我收到以下错误:

运行时错误'2424': 您输入的表达式具有Microsoft Access无法找到的字段,控件或属性名称

我很确定问题是值为小写的“v”。当我使用intellisense代码完成时,属性“Value”显示为大写,但是当我按Enter键时,它会转到小写。当然,手动尝试更改它也不起作用 - 它只是回到小写。

顺便说一下,tb_LineItem_ID是文本框控件的名称。

知道这里发生了什么吗?

2 个答案:

答案 0 :(得分:3)

访问是抱怨当你要求文本框的值时它找不到东西。我无法在该代码行中发现任何错误,但有时以不同的方式询问您想要的内容会有所帮助。

在表单视图中打开frm2013_Browser,转到立即窗口( Ctrl + g ),然后查看此语句的内容。

Debug.Print Forms!frm2013_Browser!tb_LineItem_ID.value

答案 1 :(得分:0)

对我来说,必须先启用该控件。

n.b。并且不要在相同的子功能中将其禁用。