Access - Código VBA para cambiar de registro

 
Vista:

Código VBA para cambiar de registro

Publicado por isaac (8 intervenciones) el 17/05/2004 16:18:32
Es una pregunta que he hecho anteriormente. Haber:
Tengo una tabla creada por una consulta. En un formulario en el evento al click() he pusto un código que me copia registros y me añade en una campo un dato.
El problema que tengo es que quiero que eso me lo haga tantas veces como indica una variable, me lo hace pero solo mira la variable una vez y clo me repite ese registro y los demás tantas veces como pone por primera vez esa variable. Esa variable cambia según el registro. En el fondo es una diferencias de fechas.
Es decir si una cosa dura 3 dias me lo hace tres veces pero si otra cosa dura 7dias me lo hace también 3 veces.
El código es este, la variable de diferencias de dias es pcon:
For i = 1 To pcon
DoCmd.OpenQuery "Consulta anexada contingencia"
DoCmd.OpenQuery "Consulta prueba cambiar dia aux"
Next
Creo que tendría que tendría que poner un "for" que englobe todo y una instrucción (¿?) que indique que me cambie de variable.
Por favor he empezado hace poco a utilizar Access, si contestais sea sencillo.
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:Código VBA para cambiar de registro

Publicado por Ardib (3 intervenciones) el 18/05/2004 17:09:43
En el evento Click de tu botón colocas este código:
Data1.RecordSet.Movenext
If(Data1.RecordSet.EOF)Then
Data1.RecordSet.Moveprevious
else
Endif /// Esto es para el botón de ir al siguiente registro

Para el botón de registro anterior es:
Data1.RecordSet.Moveprevious
If(Data1.RecordSet.BOF)Then
Data1.RecordSet.MoveNext
else
Endif
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