编译错误:找不到方法或数据成员

时间:2013-11-04 13:29:16

标签: vba ms-access access-vba

当我尝试编译时,我收到此错误消息“未找到方法或数据成员”。

这是代码:

Set db = CurrentDb
Set rec = db.OpenRecordset("Select * from SuppliersT")

rec.AddNew
rec("SupplierName") = Me.SupplierAddNameTxt
rec("Address") = Me.SupplierAddAddressTxt
rec("City") = Me.SupplierAddCityTxt
rec("ProvinceState") = Me.SupplierAddProvinceStateTxt
rec("PostalZip") = Me.SupplierAddPostalZipTxt
rec("Phone") = Me.SupplierAddPhoneTxt
rec("Fax") = Me.SupplierAddFaxTxt
rec("Email") = Me.SupplierAddEmailTxt
rec("Notes") = Me.SupplierAddNotesTxT
rec.Update

它突出了

中的Me.SupplierAddNameTxt

rec(“SupplierName”)= Me.SupplierAddNameTxt

我在按钮所在的表单上有一个名为SupplierAddNameTxt的文本框,这就是我尝试将其设置为的原因。不知道为什么会这样做。非常感谢帮助!

1 个答案:

答案 0 :(得分:1)

我创建了一个表单frmTest,添加了控件SupplierAddNameTxt和您的代码,没有编译错误。

因此,请检查表单上控件名称的SupplierAddNameTxt字样的正字法。

您可以在标题中键入SupplierAddNameTxt而不是属性名称。