我有一个包含一些值的列表框。我想做这份工作:
如果用户滚动此列表框并选择一个值,则会运行一个查询,并且查询的结果应该显示在一个文本框中。我已将此代码编写为AfterUpdate
我的列表框的一个事件。但我得到这个错误:
Private Sub List2_AfterUpdate()
Dim rst As DAO.Recordset
Set rst = CurrentDb.OpenRecordset("SELECT XValue, YValue,Wert FROM tb_DCM_Daten WHERE (FzgID=" & Forms!frm_fahrzeug!ID & " AND [Name]='" & List2.Value & "')")
If rst.RecordCount <> 0 Then
If IsNull(rst.Fields("XValue").Value) Then
Text10.SetFocus
Text10.Text = "-"
End If
Else
MsgBox "The record set is empty"
End If
End Sub
我怎么解决这个问题?
有没有更好的方法来完成这项工作?