La Web del Programador: Comunidad de Programadores
 
    Pregunta:  1978 - REPORTES EN FORMATO DE ARCHIVOS TXT DE FOXPRO WINDOWS
Autor:  Nestor Torres
Tengo aplicaciones realizadas en foxpro Windows 2.6, necesito que los reportes se puedan ver mediante cualquier editor de archivos de texto ASCII, para poder visualizar el reporte en la totalidad de la pantalla de una manera más ágil

Gracias

  Respuesta:  Juan Carlos Flores
Quiero ampliarte la respuesta anterior.

Si tus reportes son genreados con comandos @say..., es decir sin el Generador de Reportes, la respuesta se aplica con el uso del Set Device to File xxxx.txt, pero si utilizas el Generador de Reporte, envia tu reporte a un archivo de texto con la siguiente sintaxis:

REPORT FORM NombreReporte TO FILE NombreArchivo.txt NOCONSOLE

Despues vidualiza el archivo con el comando Modify Command.

MODI COMM NombreArchivo.txt NOEDIT

*** No es necesario abrirlo dentro de una ventana ya que el editor de textos de FoxPro (Que es el que utiliza el ModiFy Command) tiene su propia ventana, que se cancela con la tecla ESCAPE.

Suerte.

  Respuesta:  René Abdala Rojas
Lo primero que debes hacer es crear una función, procedimiento, o programa que genere el reporte linea a linea mediante instrucciones @ say sin incluirle fuentes (font), ni estilo de letras (Style) es decir el comando puro sin otras adiciones, antes de las intrucciones utilizas el comando set devi to file nombredetuarchivo.txt y luego puedes editar mediante el mismo fox con la siguiente linea:
Modi comm nombredetuarchivo.txt noedit windows nombredeventana
Cabe aclarar que nombredeventana es el nombre de una ventana que ya debe existir
Espero haber contribuido en algo con tu duda, un saludo.

René Abdala Rojas, Bogotá Colombia