SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: shaomis en Viernes 24 de Octubre de 2003, 14:06

Título: Re: función Ucase
Publicado por: shaomis en Viernes 24 de Octubre de 2003, 14:06
Buenas tengo un formulario en Access enlazado con Visual Basic. En ese formulario tengo varios cuadros de texto, me gustaria que si yo introduzco datos en minúsculas me los pase a mayúsculas. Yo en el evento "al hacer clic" le pongo: Ucase(nombre_text), pero así no hace nada. Como podría hacerle?¿ Y para poner en minúsculas los valores de un cuadro combinado?¿
Gracias.
Título: Re: función Ucase
Publicado por: Jose Arriagada en Viernes 24 de Octubre de 2003, 15:04
En el vento keypress usa:

Private Sub txtText1_KeyPress(KeyAscii As Integer)
if KeyAscii=13 then 'Cuando se presiona el Enter
     text1.text=ucase(text1.text)
endif
End Sub

Para convertir en minusculas usa la funcion LCase(text1.text)
Título: Re: función Ucase
Publicado por: FREMEPA en Lunes 27 de Octubre de 2003, 08:14
bueno tambien puedes hacerlo con este evento este hace cuando avandones el enfoque del objeto se convierta en mayuscula
Título: Re: función Ucase
Publicado por: shaomis en Lunes 27 de Octubre de 2003, 11:02
Buenas! Y para poner los valores de un combobox en minúsculas?
Título: función Ucase
Publicado por: Arby Pat en Domingo 9 de Noviembre de 2003, 05:07
IGUAL PUEDES HACERLO AL MOMENTO DE GRABARLO A LA BASE DE DATOS CUANDO POR EJEMPLO:
RECORDSET.FIELDS(0)=UCASE(TRIM(TEXT1.TEXT))  
O DE ESTA FORMA

RECORDSET!NOMBRECAMPO=UCASE(TRIM(TEXT1.TEXT)):hola:
PRUEBALO ES MAS FACIL Y TE EVITAS DE FUNCIONES ANTES DE GRABAR