Access - tabulador o tecla enter

 
Vista:

tabulador o tecla enter

Publicado por yona (7 intervenciones) el 14/10/2002 17:49:32
Hola
tengo un formulario tabular con tres campos, si le doy a la tecla enter, va pasando de campo en campo, registro tras registro.
Me gustaría conseguir que al dar al enter en el tercer campo, no pasara
al primer campo del registro siguiente, sino al siguiente registro del tercer campo.

gracias otra vez
un saludo.
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
Imágen de perfil de Alejandro

tabulador o tecla enter

Publicado por Alejandro (4142 intervenciones) el 24/04/2023 21:08:48
Para cambiar el comportamiento predeterminado de la tecla Enter en un formulario de Access, puedes hacer lo siguiente:

1. Haz clic derecho en el formulario y selecciona "Ver código".
2. En el editor de Visual Basic, busca el evento "KeyDown" del tercer campo. Si no está, agrégalo manualmente.
3. Escribe el siguiente código dentro del evento "KeyDown":

1
2
3
4
If KeyCode = vbKeyReturn Then
    DoCmd.GoToRecord , , acNext
    Me.Campo1.SetFocus
End If

Este código verifica si se ha presionado la tecla Enter (código de tecla `vbKeyReturn`). Si es así, mueve el foco al siguiente registro usando la función `DoCmd.GoToRecord` y luego establece el foco en el primer campo del nuevo registro usando `Me.Campo1.SetFocus`.

Asegúrate de reemplazar "Campo1" con el nombre real del primer campo en tu formulario.

Espero que esto te ayude.
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