Navegación de registros en formulario mediante botón personalizado

Bueno tengo un formulario sencillo para que el usuario navegue en registros específicos.

Este es el formulario con los correspondientes botones de navegación. Como notaran al llegar al ultimo registro en la navegación access muestra un mensaje.

Quiero que al llegar al ultimo registro y darle siguiente registro con el botón no muestre el mensaje de access y ademas me envié al primer registro del formulario. Esto también aplicarlo al botón registro anterior, pero con la diferencia que al llegar al primer registro y darle al botón registro anterior me envié al ultimo registro del formulario..

Esto para que tenga una navegación constante de los registros de formulario

1 respuesta

Respuesta
1

Puedes hacerlo de varias formas.

Yo, por ejemplo suelo usar estos códigos:

Private Sub cmdAnterior_Click()
If Me.CurrentRecord > 1 Then
DoCmd.GoToRecord Record:=acPrevious
ElseIf Me.CurrentRecord = 1 Then ' para cerrar el bucle
DoCmd.GoToRecord Record:=acLast
End If
End Sub '
Private Sub cmdSiguiente_Click()
If Me.CurrentRecord < Me.RecordsetClone.RecordCount Then
DoCmd.GoToRecord Record:=acNext
ElseIf Me.CurrentRecord = Me.RecordsetClone.RecordCount Then ' para cerrar el bucle
DoCmd.GoToRecord Record:=acFirst
End If
End Sub

Pero también lo puedes hacer con un control de errores, interceptando el número de error y moviéndote al registro correspondiente...

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas