Visual Basic - Boton Siguiente y Anterior

Life is soft - evento anual de software empresarial
 
Vista:

Boton Siguiente y Anterior

Publicado por Jose Francisco (34 intervenciones) el 22/11/2004 15:27:24
Hola muchachos haber si alguien me puede ayudar tengo en mi base de datos por el momento 2 registros... Entonces lo que queria probar era poner en mi pantalla un boton de siguiente y de anterior...

Boton Siguiente
Private Sub Command1_Click()
Dim siguiente As Recordset
qry = ""
qry = "Select * from tblcalibracion"
Set siguiente = DB_S.OpenRecordset(qry, dbOpenSnapshot, 64)
siguiente.MoveNext
If siguiente.RecordCount > 0 Then
Text1.Text = siguiente!Equipo
Text2.Text = siguiente!siguiente_cal
Text3.Text = siguiente!serial
End If
End Sub

Boton Anterior

Private Sub Command2_Click()
Dim anterior As Recordset
qry = ""
qry = "Select * from tblcalibracion"
Set anterior = DB_S.OpenRecordset(qry, dbOpenSnapshot, 64)
anterior.MovePrevious
If anterior.RecordCount > 0 Then
Text1.Text = anterior!Equipo
Text2.Text = anterior!siguiente_cal
Text3.Text = anterior!serial
End If
End Sub

Bueno el problema surge en el boton de anterior, ya que el de siguiente si funciona y por lo tanto me trae el siguiente registro en mi base de datos que es el segundo.... Pero cuando le doy anterior para que se regrese al primero me marca un error en la linea "Text1.Text = anterior!Equipo" donde dice "Run Time error "3021" No currente Record" y no se porque sea... Alguien me puede ayudar
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Boton Siguiente y Anterior

Publicado por PEDRO LUIS (878 intervenciones) el 22/11/2004 16:14:12
En Anterior vuelves a abrir el Recordset, por lo que te encuentras en el primer registro, y atras no hay nada, como siempre el ordenador tiene razón.
Lo que tienes que hacer es abrir el recordset una sola vez y
Command1_click
MiREg.Movenext
if mireg.eof=true then mireg.movelast

Command2_click
Mireg.MovePrevious
if mireg.bof then moreg.movefirts
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Muchas Gracias Pedro

Publicado por Jose Francisco (34 intervenciones) el 22/11/2004 17:39:41
Muchas Gracias Pedro me fue muy util el comentario que me hicistes
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Boton Siguiente y Anterior

Publicado por Edwin (1 intervención) el 01/11/2016 19:45:57
Muchas gracias brow me ha servido de mucho .........
ragalame la programacion del boton guardar
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar