Función Ucase
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?¿
Gracias.
Gracias.
Hola,
tienes que asignarle el valor que devuelve Ucase a la caja de texto:
Private Sub Command1_Click()
Me.Text1.Text = UCase(Me.Text1.Text)
End Sub
Un saludo
sdemingo
tienes que asignarle el valor que devuelve Ucase a la caja de texto:
Private Sub Command1_Click()
Me.Text1.Text = UCase(Me.Text1.Text)
End Sub
Un saludo
sdemingo
Verás la función se que es LCase, el problema es que lo que quiero modificar es un combobox, y lo intento pasar igual que si fuera un cuadro de texto, pero asi no me funciona, que es lo que es diferente para los combobox?¿
Para hacer que las teclas que pulses entren siempre como mayúsculas, serÃa asÃ:
Private Sub Text1_KeyPress(KeyAscii As Integer)
KeyAscii = Asc(UCase(Chr(KeyAscii)))
End Sub
y para que sean siempre minúsculas:
Private Sub Text1_KeyPress(KeyAscii As Integer)
KeyAscii = Asc(LCase(Chr(KeyAscii)))
End Sub
Lo mismo podemos aplicar a un combobox (siempre que se introduzca a través de teclado)
Saludos
Private Sub Text1_KeyPress(KeyAscii As Integer)
KeyAscii = Asc(UCase(Chr(KeyAscii)))
End Sub
y para que sean siempre minúsculas:
Private Sub Text1_KeyPress(KeyAscii As Integer)
KeyAscii = Asc(LCase(Chr(KeyAscii)))
End Sub
Lo mismo podemos aplicar a un combobox (siempre que se introduzca a través de teclado)
Saludos
