TransposeとRecordset.GetRowsを使用して、レコードセットの最初のフィールドをEmpIDコンボボックスに基本的にロードする以下のコードがあります。
    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
次に、別の検索コンボボックスを追加して、EMpIDを知らないユーザーが名前で検索できるようにします。
そのため、レコードセットからフィールドFirstName、LastNameを追加したいのですが、機能していません。
上記のコード内で試したことは次のとおりです。
cboNameSelect.List = Application.WorksheetFunction.Transpose(.GetRows(Fields = .Fields("FirstName").Value & " " & .Fields("LastName").Value))
私は何を間違っているのですか?
フィリップ