Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/01/2003, 18:19
Abejorro
 
Fecha de Ingreso: agosto-2002
Ubicación: Puebla
Mensajes: 27
Antigüedad: 22 años, 7 meses
Puntos: 0
VBA para Access ¿Cómo hacer que un Do While se detenga en el ultimo registro?

Hola, mi duda es la siguiente: tengo un subformulario en el cual despues de haber introducido los datos, voy a actualizando los registros mediante un Do While, por ejemplo

Subformulario.SetFocus
DoCmd.GotoRecord, acFirst
Do While not IsNull(NombrePrimerCampo)

actualizo datos
DoCmd.GotoRecord, acNext

Loop

Pero cuando llego al nuevo registro me manda un error diciendome que no se puede ir al registro especificado. y me gustaría saber como decirle en VBA que está en el último registro. Ya que lo que hago ahora es detenerlo cuando el primer campo del nuevo registro es nulo, pero eso no me funcionó bien.

Gracias