我有下面的代码,它基本上通过使用转置和 Recordset .GetRows将我的记录集的第一个字段加载到我的Emp ID组合框中。
If m_adoStaffRS.RecordCount > 0 Then
With m_adoStaffRS
.MoveFirst
cboEmpID.Clear
cboEmpID.List = Application.WorksheetFunction.Transpose(.GetRows)
'
.MoveFirst
'
' TROUBLE HERE >>>
cboNameSelect.List = Application.WorksheetFunction.Transpose(.GetRows(Fields = .Fields("FirstName").Value & " " & .Fields("LastName").Value))
'
End With
m_lnRecordID = 0
cboEmpID.ListIndex = 0
End If
现在我想添加另一个搜索组合框,以使不知道 EMp ID 的用户能够按名称搜索。
所以我想从记录集中添加 firlds FirstName, LastName但它不起作用。
这是我在上面的代码中尝试的内容:
cboNameSelect.List = Application.WorksheetFunction.Transpose(.GetRows(Fields = .Fields("FirstName").Value & " " & .Fields("LastName").Value))
请问我做错了什么?
菲利普