Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

poner en mayusculas

Estas en el tema de poner en mayusculas en el foro de Visual Basic clásico en Foros del Web. tengo una tabla con los sigientes datos: id_qco nom_qco nom_com_qco que se ingresan de unos text de visual, pero quiero que me las ingrese con ...
  #1 (permalink)  
Antiguo 02/03/2009, 13:42
 
Fecha de Ingreso: marzo-2006
Mensajes: 78
Antigüedad: 18 años, 2 meses
Puntos: 0
poner en mayusculas

tengo una tabla con los sigientes datos:

id_qco
nom_qco
nom_com_qco

que se ingresan de unos text de visual, pero quiero que me las ingrese con letra mayuscula aunque el teclado este en minuscula. Como puedo hacer eso.
  #2 (permalink)  
Antiguo 02/03/2009, 13:58
Colaborador
 
Fecha de Ingreso: enero-2008
Ubicación: Unas veces aquí, otras veces allí
Mensajes: 1.482
Antigüedad: 16 años, 3 meses
Puntos: 37
Respuesta: poner en mayusculas

La función UCase devuelve una cadena a mayúsculas:

variable = UCase(variable)

  #3 (permalink)  
Antiguo 02/03/2009, 13:59
 
Fecha de Ingreso: febrero-2009
Ubicación: Villa Ocampo - Santa Fe
Mensajes: 100
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: poner en mayusculas

Es muy sencillo...mira
private sub TxtNombre_LostFocus()
TxtNombre = Ucase(TxtNombre)
end sub

el ucase combierte todas las cadenas a mayúsculas
y si mal no rcuerdo el Lcase a minusculas.......
espero te sirva saludos.....
cuentame como te fue......
  #4 (permalink)  
Antiguo 02/03/2009, 15:16
 
Fecha de Ingreso: octubre-2008
Mensajes: 36
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: poner en mayusculas

Hola Pilar

Esto me lo encontre un dia en internet, espero te sirva.

Ponlo en el evento KeyPress del textbox

KeyAscii = Asc(UCase(Chr(KeyAscii)))

A mi me funciona muy bien

Que tengas una tarde excelente
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:45.