Moverse por los registros mediante un ListBox
Publicado por Dr. Cyber (10 intervenciones) el 29/06/2002 04:54:13
Hola. Con el siguiente código hago que un ListBox me muestre todos los registros de una BD (de el campo Nombre):
On Error GoTo Salida
Form6.Data1.Refresh
Do While Not Form6.Data1.Recordset.EOF
List1.AddItem Form6.Data1.Recordset.Fields("Nombre")
Form6.Data1.Recordset.MoveNext
Loop
Salida:
Como se puede ver, estoy trabajando con el Data control de otro formulario. Ese cógigo pertenece al subForm6, y uso los datos de Form6. El hecho es que necesito hacer que cada que seleccione un Item de la lista, este se asocie con el registro correspondiente.
Luego, necesitaría que una vez seleccionado el Item de la lista, al presionar un CommandButton, se le asigne el valor de los registros a dos TextBox que se encuentran en otro formulario.
Osea, cuando haga click sobre un elemento y luego sobre el boton AGREGAR, los datos correspondientes a ese elemento (que se encuentran en campos de la BD) se coloquen en el TExt1 y Text2 que se encuentran en otro formulario. El el text1 debería aparecer el registro correspondiente al campo NOMBRE y en el text2 debería aparece el registro correspondiente al campo CODIGO.
La verdad es que no se si me explique, cualquier cosa respondan el mensaje. Mil gracias por su atención.
On Error GoTo Salida
Form6.Data1.Refresh
Do While Not Form6.Data1.Recordset.EOF
List1.AddItem Form6.Data1.Recordset.Fields("Nombre")
Form6.Data1.Recordset.MoveNext
Loop
Salida:
Como se puede ver, estoy trabajando con el Data control de otro formulario. Ese cógigo pertenece al subForm6, y uso los datos de Form6. El hecho es que necesito hacer que cada que seleccione un Item de la lista, este se asocie con el registro correspondiente.
Luego, necesitaría que una vez seleccionado el Item de la lista, al presionar un CommandButton, se le asigne el valor de los registros a dos TextBox que se encuentran en otro formulario.
Osea, cuando haga click sobre un elemento y luego sobre el boton AGREGAR, los datos correspondientes a ese elemento (que se encuentran en campos de la BD) se coloquen en el TExt1 y Text2 que se encuentran en otro formulario. El el text1 debería aparecer el registro correspondiente al campo NOMBRE y en el text2 debería aparece el registro correspondiente al campo CODIGO.
La verdad es que no se si me explique, cualquier cosa respondan el mensaje. Mil gracias por su atención.
Valora esta pregunta


0