Access - PASAR TEXTBOX A OTRO CON ENTER

   
Vista:

PASAR TEXTBOX A OTRO CON ENTER

Publicado por Leonard (1 intervención) el 24/10/2013 16:54:37
HOLA SOY NUEVO EN ESTO DE LA PROGRAMACION estoy haciendo una aplicacion en acces 2010
con una base de datos, lo que necesito es que cuando el focus este en el text1 con el enter pasar al 5 o al 7 o a donde yo lo dispoga yo hice esto pero no me ha resultado

Private Sub Comando114_Click()
Peticion_Orden.Locked = False
Me.Peticion_Orden.SetFocus
End Sub
_____________________________________________________

Private Sub Peticion_Orden_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
Serial_Tarjeta.SetFocus
End If
End Sub


este es el codigo que he echo en acces 2010 pero no me funciona
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 Toni

PASAR TEXTBOX A OTRO CON ENTER

Publicado por Toni (129 intervenciones) el 24/10/2013 23:10:51
Hola Leonard

Supongo que no te refieres al órden de tabulación de los controles, con eso te aseguras que después de pulsar enter el foco vaya pasando al siguiente control en el orden que tu le has dado.

Por el código que pones yo miraría la propiedad de "Tecla de vista previa" en la pestaña de eventos y ponerla a "si" y en este caso que quieres controlar la tecla dentro del formulario yo usaría el evento "al bajar una tecla" en vez del tuyo. Mira la ayuda, los códigos para las teclas son diferentes, el de "enter" es: vbKeyReturn

Yo he hecho esta prueba en un formulario, en el evento de un text box

Private Sub EMPRESA_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = vbKeyReturn Then
MsgBox "tecla intro pulsada"
End If
End Sub

y funciona.

Suerte
Toni
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