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.