SoloCodigo
Programación General => Power Builder => Mensaje iniciado 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.
-
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 |.
-
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.