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.
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


0