SoloCodigo

Programación General => Power Builder => Mensaje iniciado por: darksito en Viernes 16 de Julio de 2010, 22:13

Título: Crear Archivos planos
Publicado por: darksito en Viernes 16 de Julio de 2010, 22:13
Hola amigos del foro powerbuilder quisiera que me ayuden en este tema que me parece un tanto complicado ya que nunca he tenido este requerimiento , se trata de construir un archivo plano pero con ciertas características como que este separado por un carácter llamado palote (   |   ) , adjunto un ejemplo  formato 6 de la hoja Excel

DNI         |46963537|DIAZ|GUARNIZ|PEDRO|19/08/1988|9589|Masculino|Domiciliado|948974990|pdiaz@cormei.com|SI|X|||X||X||NINGUNO||
 
si se dan cuenta hay espacios  pero no es necesario que estén llenos , pero bueno pondré un situación simplificado , un DW

TIPO   NUMERO   NOMBRE   APELLIDO   TELEFONO
DNI   46963537   PEDRO   DIAZ   290977
DNI   14386933   JUAN   CASTILLO   172828
            

Y un botón Exportar ..
La cual resulte un archivo .
DNI|46963537|PEDRO|DIAZ|290977
DNI|14386933|JUAN   |CASTILLO|172828

Gracias por su gran ayuda y sus aportes que puedan brindarme espero que este mensaje sea entendible , Este requerimiento es deacuerdo al PDT de PERU.
Título: Re: Crear Archivos planos
Publicado por: xjonathan en Martes 20 de Julio de 2010, 01:25
hola amigo mira segun lo que entiendo tu quieres tener una base dase datos con los campo de Formato 6 de tu excel y los quieres exportar a un archivo TXT.

ejemplo de como se verar los registros exportados a txt con powerbuilder.
DNI|46963537|DIAZ|GUARNIZ|PEDRO|19/08/1988|9589|Masculino|Domiciliado|948974990|pdiaz@cormei.com|SI|X|||X||X||NINGUNO||
DNI|43455345|DIAZ|GUARNIZ|PEDRO|19/08/1988|9589|Masculino|Domiciliado|948974990|pdiaz@cormei.com|SI|X|||X||X||NINGUNO||
DNI|46932323|DIAZ|GUARNIZ|PEDRO|19/08/1988|9589|Masculino|Domiciliado|948974990|pdiaz@cormei.com|SI|X|||X||X||NINGUNO||
DNI|46944566|DIAZ|GUARNIZ|PEDRO|19/08/1988|9589|Masculino|Domiciliado|948974990|pdiaz@cormei.com|SI|X|||X||X||NINGUNO||
DNI|46212122|DIAZ|GUARNIZ|PEDRO|19/08/1988|9589|Masculino|Domiciliado|948974990|pdiaz@cormei.com|SI|X|||X||X||NINGUNO||

ademas si tienes tu excel exportado a sql, puedes exportarlo con el asistente y le das el separador |.
Título: Re: Crear Archivos planos
Publicado por: mgugliel en Martes 20 de Julio de 2010, 18:35
Tenes 2 opciones, a manopla con FileExist, FileOpen, FileWrite y FileClose.
O abriendo el excel con el ODBC correspondiente y utilizando SaveAs del datawindows con los correspondientes paámetros.
Atte.