Cobol Foro

Cobol Foro (https://www.cobolforo.es/index.php)
-   WinDev (https://www.cobolforo.es/forumdisplay.php?f=76)
-   -   [Sintaxis] Crear generar un TXT (https://www.cobolforo.es/showthread.php?t=513)

Dasije 11 de noviembre de 2016 22:36

Crear generar un TXT
 
Una de las formas más fácil y rápida de crear un fichero de texto, como puede ser para exportar datos por ejemplo, sería así:

Crear fichero:

Código WinDev:
  1. TraceStart(trCreation+trFile,"tickets_subidos.txt")

Volcar información:

Código WinDev:
  1. Trace("ticket"+";"+"linea")

Terminar:

Código WinDev:
  1. TraceEnd()

Saludos.


Nitzer, JRBonafonte, Fito,

Fito 12 de noviembre de 2016 03:21

Para aportar otra forma, sería así:

Supongamos que tenemos un archivo de artículos y queremos hacer un csv, separado por ";", con el código, descripción, existencia.

Código WinDev:
  1. sArchivoCSV is string  = ""  // definimos una variable para "acumular" los datos
  2.        
  3. FOR EACH Arti     // leemos todo el archivo de articulos y pasamos los valores a
  4.                         // la variable
  5.     sArchivoCSV += Arti.Codigo + ";" + Arti.Descrip + ";" + Arti.Existencia + CR
  6.     // fijense que mezclé campos numéricos y alfanuméricos sin aplicar ninguna
  7.     // funcion para convertir tipo de dato. Windev lo hace solo.
  8. END
  9. IF sArchivoCSV<>"" THEN
  10.     fSaveText("Archivo.CSV",sArchivoCSV)
  11. END

Saludos.

Fito...


La franja horaria es GMT +2. Ahora son las 10:23.

Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.