combobox con recorset
Publicado por sandra (86 intervenciones) el 29/07/2008 04:18:49
Hola Como estan..
Tengo una tabla de Personas con los campos: apellido, nombre, documento, tipodocumento.
estos datos lo asigne a dos combos; asi:
combo1:
dim Recorset1 as adodb.recordset
set Recorset1 0 new adodb.recordset
Recorset1.open "Select apellido, nombre,documento, tipodocumento from Personas"
for i = 1 to Recorset1.recordcount
combo1.additem Recorset1("apellido") & ", " & Recorset1("nombre")
Recorset1.movenext
next i
Recorset1.close
combo 2:
dim Recorset2 as adodb.recordset
set Recorset2 0 new adodb.recordset
Recorset2.open "Select documento, tipodocumento from Personas"
for i = 1 to Recorset2.recordcount
combo1.additem Recorset2("documento") & ", " & Recorset2("tipodocumento")
Recorset2.movenext
next i
Recorset2.close
el combo2 lo tengo como invisible. El combo1 tengo visible.
Como ago para que estos combos sean relacionados, osea que si selecciono una persona quiero guardar el documento y el tipodocumento de esa persona. como puedo hacer esto???
Desde ya muchas gracias...
Tengo una tabla de Personas con los campos: apellido, nombre, documento, tipodocumento.
estos datos lo asigne a dos combos; asi:
combo1:
dim Recorset1 as adodb.recordset
set Recorset1 0 new adodb.recordset
Recorset1.open "Select apellido, nombre,documento, tipodocumento from Personas"
for i = 1 to Recorset1.recordcount
combo1.additem Recorset1("apellido") & ", " & Recorset1("nombre")
Recorset1.movenext
next i
Recorset1.close
combo 2:
dim Recorset2 as adodb.recordset
set Recorset2 0 new adodb.recordset
Recorset2.open "Select documento, tipodocumento from Personas"
for i = 1 to Recorset2.recordcount
combo1.additem Recorset2("documento") & ", " & Recorset2("tipodocumento")
Recorset2.movenext
next i
Recorset2.close
el combo2 lo tengo como invisible. El combo1 tengo visible.
Como ago para que estos combos sean relacionados, osea que si selecciono una persona quiero guardar el documento y el tipodocumento de esa persona. como puedo hacer esto???
Desde ya muchas gracias...
Valora esta pregunta


0