¿Cómo podemos poner todas las letras en mayúsculas en cualquier cuadro de texto de un formulario en Access?
Hay varias formas para conseguir poner todo el texto en mayúsculas en Access, pero una de las más efectivas es hacer uso de la función integrada Ucase().
Si queremos que todo lo que se escriba en un formulario sea en mayúsculas:
En las propiedades del FORMULARIO > Ficha eventos poner la propiedad Tecla de vista previa a Si.
En el evento Al presionar una tecla pon este código:
KeyAscii = Asc(Ucase(Chr(KeyAscii)))
Esto lo que hace es que cada vez que se presiona una tecla llama a la Funcion y hace la conversión.
Si queremos que solo sea en un determinado cuadro de texto de cualquier form, poner ese código en el evento Al perder el enfoque de ese control.