Pregunta: | 5493 - COMO PASAR DE MAYUSCULAS A MINUSCULAS |
Autor: | Wilson Gallego Acero Gallego Acero |
Hola a todos.
Necesito la ayuda de ustedes. He tratado por todas las formas y no he podido. Requiero el código de un programa para cambiar el texto de mayusculas de los registros de una tabla a mayusculas y minusculas. el texto esta así: WILSON GALLEGO ACERO y lo necesito Wilson Gallego Acero. Deseo cambiar automáticamente todos los registros de la tabla. Agradezco la ayuda. |
Respuesta: | S A |
REPLACE nombreCampo WITH PROPER(nombreCampo) ALL
REPLACE nombreCampo WITH PROPER(nombreCampo) For Condicion |
Respuesta: | Alberto Amarilla |
bueno si queres cambiar todos los registros de la tabla tienes que hacer algo como esto
*-- abrir la tabla SCAN REPLACE nombreCampo WITH PROPER(nombreCampo) ENDSCAN Con esto recorre toda la tabla y va cambiando. Espero que te sirva. |
Respuesta: | C. A. |
Si realmente lo que quieres es que WILSON GALLEGO ACERO se cambie a Wilson Gallego Acero, en otras palabras, que la primera letra de cada palabra que conforma la frase completa este en mayusculas, simplemente usa la funcion
Proper(<cadena>) y conseguiras el resultado que buscas, no tienes necesidad de hacer ninguna fdu. suerte. |
Respuesta: | jorge |
tan automaticamente no se, pero jugando con la funcion LOWER() seguro que algo se puede hacer:
lo unico que se me ocurre es recorrer los campos de la base y cambiar a LOWER() y hacer una herramientita que cambie a UPPER() solo el primer caracter del string contenido en el campo. si hay mas de una palabra por celda habra que recorrer los caracteres de la celda y despues de encontrar un espacio cambiar a UPPER() el siguiente caracter distinto de espacio .... suerte |
Respuesta: | Hugo |
Mira tenes una funcion para pasar todo a minuscula que es LOWER() y para pasar a mayuscula es UPPER(). |