![]() |
STRING de varios campos separados por 1 espacio
Hola, podrían ayudar con lo siguiente:
Tengo un registro donde guardo los nombres de trabajadores y están separado por Nombres Pic x(25) Paterno Pic x(15) Materno Pic x(15) Como puedo hacer para imprimir que solo imprima los caracteres con información y no los espacios en blanco, que solo muestre un espacio en blanco entre cada campo. Ejemplo actual me imprime asi, Meza Moya Juan Martin Lo correcto seria, Meza Moya Juan Martin Si me pueden ayudar con esto Saludos[COLOR="Silver"] Ejemplo actual me imprime asi, Código:
Meza Moya Juan MartinCódigo:
Meza Moya Juan Martin |
Código COBOL:
OJO SOLO EN LOS NOMBRES APELLIDOS DELIMTED BY " " PON DOS O TRES ESPACIOS PARA LOS NOMBRES COMPUESTOS O APELLIDOS EJEMPLO "DEL CARPIO" " DE LAS CASAS". |
Si quieres tener en cuenta los nombre y apellidos compuestos tienes que analizar cada cada campo y montar despues como indica Roger.
Código COBOL:
Creo que lo mejor es ir montandolo sobre la marcha y evitar un monton de condiciones. Quedaria asi: Código COBOL:
---------- Post añadido : 19:31 ---------- Post anterior : 19:21 ---------- Si quieres dejarlo asi (con una coma antes del nombre): Meza Moya, Juan Martin Código COBOL:
|
Agradecido por su ayuda
Saludos |
Hola:
Otra opción: Código COBOL:
Saludos. Fito... |
Fito, puedes reducir el tamaño del código poniendo DELIMITED una sol vez ;)
Código COBOL:
|
Seguro KUK, lo que pasa es que lo copié de uno de tengo con distintas delimitaciones.
Saludos. Fito... |
| La franja horaria es GMT +2. Ahora son las 01:13. |
Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.