REPORTBEHAVIOR 90 _no encuentra reportoutput

344 views
Skip to first unread message

Elides Paredes

unread,
May 8, 2017, 5:25:27 PM5/8/17
to Comunidad de Visual Foxpro en Español
Saludos amigos.
Me estaba dando un error así. cuando intentaba imprimir un reporte.

no se encuentra la variable _reportoutput vfp

En el PRG, principal que inicia el sistema tenía 

* SET REPORTBEHAVIOR 90 && Para que utilice la otra forma de impresión 

Pero, luego de muchas pruebas y consultas en San google me di cuenta que
 Esta instrucción -no se porque- no me permitía hacer impresiones. La quite y funcionó

Sin embargo, lo curioso es que tengo otro PRG que llamo entorno para establecer los path, etc. y no me da error en modo de edición (Desde VFP) y si da el error en ejecución (desde el exe)
Mi programa quedó Así. 

Aunque ya no da error, cualquier sugerencia respecto al código es bien recibida.. Aunque funciona bien el path, creo que se puede hacer de otra forma, solo con eso me queda la duda. Pero insisto funciona bien.

* SET REPORTBEHAVIOR 90 && Para que utilice la otra forma de impresión 
* Esta instrucción no se porque no me permitía hacer impresiones. La quite y funcionó
SET DEFAULT TO C:\hielo\
SET DATE FRENCH 

* ENTORNO DE TRABAJO
MODIFY WINDOW screen  TITLE "                  .......:::::::       SISTEMA CONTROL ADMINISTRATIVO DE HIELO CORONA  ;
     :::::::.......                        Versión 3.07" ;
 ICON file "c:\hielo\iconos\CORONA.ico" 
 *NOCLOSE 
 

SET DELETED OFF 
SET PATH TO 'C:\HIELO,+;
         C:\HIELO\BMP,+;
         C:\HIELO\clases,+;
         C:\HIELO\tablas,+;
        C:\HIELO\tablas a configurar'
    
DO (LOCFILE("System.app"))
* LOCFILE Busca un archivo en disco y devuelve el nombre 
* del archivo con su ruta de acceso.

    
* Igual que en el entorno
ON KEY LABEL F5 DO FORM "c:\hielo\formularios\reportes de ventas.scx"
ON KEY LABEL F6 DO FORM "c:\hielo\formularios\control de pagos.scx"
ON KEY LABEL F7 DO FORM "c:\hielo\formularios\cargar facturas de ventas.scx" 

*ON KEY LABEL F7 DO FORM c:\hielo\formularios\feriados.scx
*ON KEY LABEL F8 ACTIVATE WINDOW PROPERTIES
*ON KEY LABEL F9 ACTIVATE WINDOW PROPERTIES

ON KEY LABEL F10 ACTIVATE WINDOW CALENDAR
ON KEY LABEL F11 DO FORM c:\hielo\formularios\calculadora.scx
     *ON KEY LABEL F12 close tables all

*!* ON KEY LABEL F6 DO "c:\proyecto\prg\ir directo a hotmail.prg"
    
DO FORM c:\hielo\formularios\inicio2.scx
DO FORM "c:\hielo\formularios\barra de opciones.scx"

DO MENU1.MPR


READ EVENTS

*---------------
saludos
desde Barquisimeto Venezuela
Elides Paredes.


Germán Fabricio Valdez

unread,
May 8, 2017, 6:17:18 PM5/8/17
to Comunidad de Visual Foxpro en Español
estas seguro que estas ejecutando visual foxpro 9
parece que es el 8 por el error

Elides Paredes

unread,
May 8, 2017, 7:17:41 PM5/8/17
to Comunidad de Visual Foxpro en Español
Amigo German.
Si, por supuesto.es 9
Es mas. por eso creo que al quitarlo no da error. Como es 9 no necesito decirle

* SET REPORTBEHAVIOR 90 && Para que utilice la otra forma de impresión 
* Esta instrucción no se porque no me permitía hacer impresiones. La quite y funcionó

Como dije en el comentario, me parece extraño que tenga que quitarla para que funcione.
Observa el PRG tiene asteriscos y así funciona bien. Si le quito el asterisco da el error.

Saludos, Igualmente gracias por participar

Elide

Víctor Hugo Espínola Domínguez

unread,
May 8, 2017, 7:22:09 PM5/8/17
to publice...@googlegroups.com
Qué muestra
? SET("ReportBehavior")

Saludos,
Víctor.
Lambaré - Paraguay.

Elides Paredes

unread,
May 8, 2017, 9:41:21 PM5/8/17
to Comunidad de Visual Foxpro en Español
90



Reply all
Reply to author
Forward
0 new messages