Trabajar con DataCombo

Mari
12 de Noviembre del 2003
A continuación muestro el código que tengo y lo que necesito

Soy muy inexperta en el manejo de datacombo y no sé qué propiedades tiene

Necesito mostrar dos columnas en un datacombo, trabajar con la columna principal y que el usuario pueda ir digitando a medida que se va autocompletando. Conozco las propiedades boundcolumn, Rowsource y listfield pero no es suficiente.

A continuación presento el código que tengo y mis inquietudes adicionales respecto a él.

BaseDatos es la conexión a la base de datos que esta en mySQL

Set rs = New ADODB.Recordset
rs.CursorLocation = adUseClient
rs.CursorType = adOpenDynamic
rs.LockType = adLockOptimistic

Consulta = BaseDatos.OpenRecordset("Select * from tblDescripcionesGlosas " & _
"where consecutivo = " & txtRadicadoGlosa & " and cargo = '" & DataComboDetCargoNo & "' ")

rs.Open Consulta, BaseDatos

If rs.EOF = False Then ‘Luego de preguntar por el eof no me deja leer los valores del rs
txtEntrada = rs.Fields("Entrada")
DataComboCentroCostos = rs.Fields("CentroCostos")
txtVlrCargo = rs.Fields("ValorCargo")

Set rsSub = New ADODB.Recordset
rsSub.CursorLocation = adUseClient
rsSub.CursorType = adOpenDynamic
rsSub.LockType = adLockOptimistic

ConsultaSub = BaseDatos.OpenRecordset("Select sum(tblDescripcionesGlosas.valorglosa) as Glosa from tblDescripcionesGlosas where consecutivo = " & txtRadicadoGlosa & " and cargo = '" & DataComboDetCargoNo & "' ")

rsSub.Open ConsultaSub, BaseDatos
txtVlrTotGlosaCargo = rsSub.Fields("Glosa") ‘Cómo puedo mostrar lo que llamé Glosa en la consulta para presentarlo en un txt

Else
MsgBox "Este número de subfactura no existe”
End If

Gracias de antemano por las ayudas que me puedan brindar, hace muchos dias estoy con esas dudas y no he podido resolverlas