
Como llenar un Combo
Publicado por Rosy (31 intervenciones) el 13/05/2008 22:32:59
Hola, estoy trabajando con VB 6.0 y Access. Necesito llenar un combo con una tabla que tiene dos campos, Nombre del Medico y Rut del Medico. Necesito mostrar en el combo el nombre del medico, pero que cuando se seleccione un medico, poder rescatar el RUT. Al utilizar la siguiente rutina me aparece un mensaje de error en el ItemData porque no corresponden lo tipos de datos. Al parecer, en el ItemData solo se pueden colocar valores numericos, sin embargo, yo necesito guardar el rut que es caracter ¿Existe alguna forma para solucionar este problema?
Sub Cargar_CboMedicos()
Dim i As Integer, glosa As String
i = 0
TB_MEDICOS.MoveFirst
While Not TB_MEDICOS.EOF
cboMedicos.AddItem TB_MEDICOS!nom_medico
cboMedicos.ItemData(i) = TB_MEDICOS!Rut_medico
TB_MEDICOS.MoveNext
i = i + 1
Wend
End Sub
Sub Cargar_CboMedicos()
Dim i As Integer, glosa As String
i = 0
TB_MEDICOS.MoveFirst
While Not TB_MEDICOS.EOF
cboMedicos.AddItem TB_MEDICOS!nom_medico
cboMedicos.ItemData(i) = TB_MEDICOS!Rut_medico
TB_MEDICOS.MoveNext
i = i + 1
Wend
End Sub
Valora esta pregunta


0