Boas pessoal,
Necessito de ajuda pelo seguinte:
Na rotina abaixo descrita, se a inserir num botao de comando ela funciona. Corre a rotina para cada registo.
No entanto necessito de a executar ao abrir de um formulario oculto. Tanto no arranque como no carregar do form só me actualiza um registo!
Sabem dizer-me onde a posso colocar para que corra os registos todos?
Um abraço,
DoCmd.GoToRecord , , acFirst
Me.primeiro = Me.ID
DoCmd.GoToRecord , , acLast
Me.ultimo = Me.ID
DoCmd.GoToRecord , , acFirst
DoCmd.OpenQuery "Consulta1", acViewNormal, acEdit
Ciclo:
If Me.ID <> Me.ultimo Then
DoCmd.GoToRecord , , acNext
DoCmd.OpenQuery "Consulta1", acViewNormal, acEdit
GoTo Ciclo
Else
Exit Sub
DoCmd.Close
End If
Necessito de ajuda pelo seguinte:
Na rotina abaixo descrita, se a inserir num botao de comando ela funciona. Corre a rotina para cada registo.
No entanto necessito de a executar ao abrir de um formulario oculto. Tanto no arranque como no carregar do form só me actualiza um registo!
Sabem dizer-me onde a posso colocar para que corra os registos todos?
Um abraço,
DoCmd.GoToRecord , , acFirst
Me.primeiro = Me.ID
DoCmd.GoToRecord , , acLast
Me.ultimo = Me.ID
DoCmd.GoToRecord , , acFirst
DoCmd.OpenQuery "Consulta1", acViewNormal, acEdit
Ciclo:
If Me.ID <> Me.ultimo Then
DoCmd.GoToRecord , , acNext
DoCmd.OpenQuery "Consulta1", acViewNormal, acEdit
GoTo Ciclo
Else
Exit Sub
DoCmd.Close
End If