Access - Tecla ENTER y foco control

 
Vista:

Tecla ENTER y foco control

Publicado por Ramón (3 intervenciones) el 20/05/2006 12:50:47
Hola a todos...

Estoy haciendo una prueba con un formulario muy sencillo que sólo contiene un cuadro de texto y un botón.
Cuando pulso una tecla dentro del cuadro de texto, muestro el código ANSI correspondente a la tecla pulsada (A, B, INTRO, ESC, #, etc) por medio de la siguiente instrucción:

Private Sub CuadroTexto_KeyPress(KeyAscii As Integer)


'Muestro el valor ANSI de la tecla pulsada.
MsgBox KeyAscii

End Sub

Cuando, por ejemplo, pulso una tecla correspondiente a una letra, me aparece el mensaje con el código que corresponde a dicha letra (así A = 65). Ahora bien, cuando pulsto la tecla ENTER o INTRO, no aparece tal mensaje, ya que el cuadro de texto pierde el foco y queda enfocado el botón.

¿Cómo puedeo conseguir que el evento KeyPress detecte que he pulsado ENTER o INTRO y me saque el mensaje sin que el cuadro de texto pierda el foco?

Saludos
Ramón
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

RE:Tecla ENTER y foco control

Publicado por Maldito Jorge (30 intervenciones) el 22/05/2006 19:51:16
que tal

if keyascii = 13 then msgbox ...
docmd.undo

JLF_
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