ComboBox OnClick VBA代码导致编译错误(访问)

时间:2018-09-28 12:31:01

标签: vba combobox access-vba

运行ComboBox的OnClick事件中的VBA代码时,出现以下错误:"Compile error: Method or data member not found"

此事件中的代码为:

CurrentDb.Execute "INSERT INTO tblParts (P_Number,PName,Color,Weight,City) VALUES ('" & Me.pNum & "','" & Me.PName & "', '" & Me.clr & "', '" & Me.wt & "', '" & Me.cbocty & "')"

如果我在删除“ Me.cbocty”的情况下运行代码,则它将编译。有人可以解释一下这里出什么问题了吗。

1 个答案:

答案 0 :(得分:0)

据我所提供的代码所见,问题似乎在于VBA代码找不到名为cbocty的控件,因此Me.cbocty无法编译导致错误。

要解决此问题,您需要检查“ parts city”组合框的名称是否与VBA代码中的引用匹配。如果它们不同,则将VBA代码更改为组合框名称。