Power Builder - convertir a minusculas

 
Vista:

convertir a minusculas

Publicado por lovell (16 intervenciones) el 13/02/2007 14:46:20
gracias realmente lo convirtio a miniscula pero como haria q la primera letra siempre sea mayuscula y despues las demas minuscula
gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:convertir a minusculas

Publicado por John Fernando Henao (25 intervenciones) el 13/02/2007 16:41:02
saludos
//nombre_y_apellidos es el campo de la base de datos..

Con este código en un campo computado del datawindow

UPPER(MID(TRIM(NOMBRE_Y_APELLIDOS),1,1))+LOWER(MID(TRIM(NOMBRE_Y_APELLIDOS),2,LEN(TRIM(NOMBRE_Y_APELLIDOS)) -1))

explicación

UPPER = convierte a mayusculas

MID = extrae un seccion de cadena de un string si le digo que 1,1 es que en la primera posición del string extraiga un caracter

LOWER = convierte a minuscula

LEN = me devuelve el largo o tamaño de la cadena

+ = es para concatenar string

para asegurate que no hay espacios en blanco al inicio o fin de la cadena NOMBRE_Y_APELLIDOS puede utilizar TRIM(NOMBRE_Y_APELLIDOS) para eliminarlos.

ejemplo

NOMBRE_Y_APELLIDOS = JOHN
LEN(TRIM(JOHN)) -1= 3

UPPER(MID(NOMBRE_Y_APELLIDOS,1,1)) = J
(MID(JOHN,2,3) =OHN
LOWER(OHN) = ohn

J+ ohn = John

espero que te sirva y me cuentas
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:convertir a minusculas

Publicado por Saúl (52 intervenciones) el 13/02/2007 17:15:54
Utiliza la funcion wordcap(texto)

Ejemplo:

para el caso juan

WordCap(juan)

retornaría Juan

para el caso juan andres

WordCap(juan andres)

retornaría Juan Andres

para el caso anDeS FELIpE lopez

WordCap(anDeS FELIpE lopez)

retornaría Andres Felipe Lopez

Saludos desde Colombia!!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

gracias

Publicado por lovell (16 intervenciones) el 14/02/2007 14:32:14
gracias por la ayuda salio estupendo el foro es lo maximo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:convertir a minusculas

Publicado por John Fernando Henao (25 intervenciones) el 14/02/2007 22:03:51
Gracias Saul

La solución mia es muy complicada pero con tú solución aprendi algo nuevo

Muchas gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:convertir a minuscula

Publicado por [email protected] (1 intervención) el 29/11/2012 21:18:46
buena manera de hacer entender el código, muchas gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:convertir a minusculas

Publicado por Leopoldo Taylhardat (710 intervenciones) el 14/02/2007 15:13:46
Saludos desde Maracay, Venezuela..

Para colocar la prmera letra en mayuscula (de toda la frase) tendrias que colocar la primera letra en mayuscula upper(left(...)...) + lower(right(...)), si quieres la primera letra en mayúscula de todas las palabras usas Wordcap(texto) ...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar