Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Siguiente registro

Estas en el tema de Siguiente registro en el foro de Visual Basic clásico en Foros del Web. Hola a todos. Explico lo que me pasa y no ser hacer. En mi aplicación de Visual Basic, yo cargo los datos de una persona ...
  #1 (permalink)  
Antiguo 25/08/2011, 02:48
 
Fecha de Ingreso: agosto-2007
Mensajes: 77
Antigüedad: 16 años, 8 meses
Puntos: 0
Siguiente registro

Hola a todos.

Explico lo que me pasa y no ser hacer.

En mi aplicación de Visual Basic, yo cargo los datos de una persona de diferentes text box (Nombre, Apellidos, DNI...). Esta persona se selecciona de un combo, para que se carguen sus datos.

Es decir yo hago una consulta tipo: "SELECT * FROM Personas WHERE Nombre = '" & Combo.text & "'".

Mi duda es que quiero hacer un botón para un siguiente registro y para un anterior y no se como hacer para que me funcione.

Muchas gracias de antemano.
  #2 (permalink)  
Antiguo 25/08/2011, 09:37
Avatar de lokoman  
Fecha de Ingreso: septiembre-2009
Mensajes: 502
Antigüedad: 14 años, 6 meses
Puntos: 47
Respuesta: Siguiente registro

Hola!
A ver si entendí... prueba esto:

Código vb:
Ver original
  1. 'DESPUES DE CARGAR EL COMBO
  2.  
  3. Private Sub cmdANTERIOR_Click()
  4.     Dim I As Integer
  5.    
  6.     I = cbo.ListIndex - 1
  7.    
  8.     If I >= 0 Then cbo.ListIndex = I
  9.  
  10. 'AQUI VA TU CODIGO DE CARGA DE DATOS CON EL TEXT QUE TIENE EL COMBO, O SEA,
  11. 'EL  "SELECT * FROM Personas WHERE Nombre = '" & Combo.text & "'"
  12. End Sub
  13.  
  14. Private Sub cmdSIGUIENTE_Click()
  15.     Dim I As Integer
  16.    
  17.     If cbo.ListIndex = -1 Then
  18.         I = 1
  19.     Else
  20.         I = cbo.ListIndex + 1
  21.     End If
  22.    
  23.     If I < cbo.ListCount Then cbo.ListIndex = I
  24.  
  25. 'AQUI VA TU CODIGO DE CARGA DE DATOS CON EL TEXT QUE TIENE EL COMBO, O SEA,
  26. 'EL  "SELECT * FROM Personas WHERE Nombre = '" & Combo.text & "'"
  27. End Sub
  #3 (permalink)  
Antiguo 25/08/2011, 11:18
 
Fecha de Ingreso: agosto-2007
Mensajes: 77
Antigüedad: 16 años, 8 meses
Puntos: 0
Respuesta: Siguiente registro

Gracias por tu rápida respuesta.

Pero no es lo que quiero. Perdón el error es mio por que no lo he explicado bien.

Vuelvo a empezar.

Yo en un formulario de búsqueda que tengo busco una persona (donde sólo sale el nombre i el id que es la variable que cojo). Una vez selecciono esa persona, el el formulario que quiero cargo todos los datos de esta persona que busco:

"SELECT * FROM Persona WHERE IdPersona = " & id & ""

Bien una vez todos los datos, lo que quiero es poner un botón de anterior i siguiente basándome el el registro que me meustra todos los datos.

Espero haberme explicado bien.

Muchas gracias de antemano i a lokoman por su respuesta.

Etiquetas: basic, registro, siguiente, visual
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:17.