Error en reporte
Publicado por Dario (96 intervenciones) el 10/12/2010 20:45:17
Tengo el siguiente problema ; cuando mando a imprir un reporte por pantalle, esta todo ok, hasta que el usuario hace click con el mause en el reporte, ahi se pierde la informacion y el reporte queda en blanco, lo raro es que cuando antes de imprimir hago un brouse del cursor al que esta relacionado el reporte no hace el error.
Que puede estar pasando ?
************* hace el error
thisform.LockScreen= .T.
sET CONSOLE off
thisform.numeroletras1
THISFORM.ENfoque.SetFocus()
PRINTJOB
SELECT tmprecibo
LABEL FORM reportes\lblreciboPlan.lbx TO PRINTER PROMPT PREVIEW
lABEL FORM reportes\lblreciboPlan1.lbx TO PRINTER PROMPT PREVIEW
ENDPRINTJOB
thisform.LockScreen= .f.
************** asi no
thisform.LockScreen= .T.
SET CONSOLE off
thisform.numeroletras1
THISFORM.ENfoque.SetFocus()
PRINTJOB
SELECT tmprecibo
DEFINE WINDOW x FROM 1,1 TO 2,2 CLOSE FLOAT
ACTIVATE WINDOW x NOSHOW
BROWSE TIMEOUT 0.01
LABEL FORM reportes\lblreciboPlan.lbx TO PRINTER PROMPT PREVIEW
lABEL FORM reportes\lblreciboPlan1.lbx TO PRINTER PROMPT PREVIEW
RELEASE WINDOW x
ENDPRINTJOB
thisform.LockScreen= .f.
************************************************+
Esto es para que no me haga el error.
No se porque me hace eso
Gracias a todos
Que puede estar pasando ?
************* hace el error
thisform.LockScreen= .T.
sET CONSOLE off
thisform.numeroletras1
THISFORM.ENfoque.SetFocus()
PRINTJOB
SELECT tmprecibo
LABEL FORM reportes\lblreciboPlan.lbx TO PRINTER PROMPT PREVIEW
lABEL FORM reportes\lblreciboPlan1.lbx TO PRINTER PROMPT PREVIEW
ENDPRINTJOB
thisform.LockScreen= .f.
************** asi no
thisform.LockScreen= .T.
SET CONSOLE off
thisform.numeroletras1
THISFORM.ENfoque.SetFocus()
PRINTJOB
SELECT tmprecibo
DEFINE WINDOW x FROM 1,1 TO 2,2 CLOSE FLOAT
ACTIVATE WINDOW x NOSHOW
BROWSE TIMEOUT 0.01
LABEL FORM reportes\lblreciboPlan.lbx TO PRINTER PROMPT PREVIEW
lABEL FORM reportes\lblreciboPlan1.lbx TO PRINTER PROMPT PREVIEW
RELEASE WINDOW x
ENDPRINTJOB
thisform.LockScreen= .f.
************************************************+
Esto es para que no me haga el error.
No se porque me hace eso
Gracias a todos
Valora esta pregunta


0