我有以下 VBA 代码在 Access 2010 中以未绑定的形式填充未绑定的字段:
Private Sub Combo0_AfterUpdate()
Dim D As Database
Dim rsExp As Recordset
Dim Criteria As String
Set D = CurrentDb
Set rsExp = D.OpenRecordset("ExpAsset", DB_OPEN_DYNASET)
Criteria = "[serial_number]=" & [Combo0]
rsExp.FindFirst Criteria
Me!Name = rsExp("User")
Me!Type = rsExp("Type")
Me!MODEL = rsExp("Model")
Me!Notes = rsExp("Notes")
Me!Department = rsExp("Department")
Me!Status = rsExp("Status")
rsExp.Close
End Sub
我在此行 rsExp.FindFirst Criteria 运行时错误 3077 表达式中的语法错误(缺少运算符)出现错误。
我已将代码更改为 Criteria = "[serial_number]=" & Str([Combo0]) 但随后出现运行时错误 13 类型不匹配。