Page 1 of 1

Clase Report y FwhMariaDb

Posted: Mon Nov 27, 2017 7:23 pm
by horacio
Colegas, tengo un reporte realizado con FwhMariaDb y lo parametricé de la siguiente manera

Code: Select all | Expand


oRpt : bSkip  := { || oRs : Skip() }
Activate Report oRpt    While ( !oRs : Eof() ) 
 


Cuando ejecuto el reporte la consulta nunca llega al final. Si bien me lista los registros, una vez terminado de listar me genera un sin fin de páginas en blanco y no termina nunca el proceso, debo cancelarlo. Me falta algo mas en la configuración ? Muchísimas gracias.

Saludos

Re: Clase Report y FwhMariaDb

Posted: Tue Nov 28, 2017 2:47 am
by Willi Quintana
Algo asi:

REPORT oPrn .....
...
...
..

oRpt:bSkip := {|| oRs:Skip(), SYSREFRESH() }

END REPORT

ACTIVATE REPORT oRpt WHILE !oRs:EOF()

Re: Clase Report y FwhMariaDb

Posted: Tue Nov 28, 2017 10:33 am
by horacio
Gracias Willy por tu sugerencia pero tampoco funciona. Posteo una imagen del problema

Image

Saludos

Re: Clase Report y FwhMariaDb

Posted: Tue Nov 28, 2017 12:01 pm
by karinha

Re: Clase Report y FwhMariaDb

Posted: Tue Nov 28, 2017 1:38 pm
by horacio
Gracias Joao por el post. Pude solucionarlo con la sugerencia de Ramón.

Saludos

Re: Clase Report y FwhMariaDb

Posted: Tue Nov 28, 2017 6:44 pm
by nageswaragunupudi

Code: Select all | Expand

local lEof := .f.

REPORT oRep PREVIEW

<columns>
oRep:bSkip  := { |n| lEof := ( oRs:Skip( n ) != n ) }
ENDREPORT

ACTIVATE REPORT oRep WHILE !lEof