我看起来像是一个非常简单的VBA代码行,真的让我头疼。
id = Form_frm2013_Browser.tb_LineItem_ID.value
当我的代码达到这一点时,我收到以下错误:
运行时错误'2424': 您输入的表达式具有Microsoft Access无法找到的字段,控件或属性名称
我很确定问题是值为小写的“v”。当我使用intellisense代码完成时,属性“Value”显示为大写,但是当我按Enter键时,它会转到小写。当然,手动尝试更改它也不起作用 - 它只是回到小写。
顺便说一下,tb_LineItem_ID是文本框控件的名称。
知道这里发生了什么吗?
答案 0 :(得分:3)
访问是抱怨当你要求文本框的值时它找不到东西。我无法在该代码行中发现任何错误,但有时以不同的方式询问您想要的内容会有所帮助。
在表单视图中打开frm2013_Browser
,转到立即窗口( Ctrl + g ),然后查看此语句的内容。
Debug.Print Forms!frm2013_Browser!tb_LineItem_ID.value
答案 1 :(得分:0)
对我来说,必须先启用该控件。
n.b。并且不要在相同的子功能中将其禁用。