Página 1 de 1

Sigue bug en versión 1.5 del report...

Publicado: Sab Jun 23, 2007 5:26 am
por Carlos Ortiz
Volvi a probar lo del :SaveState( .t. ) :RestoreState( .t. ) dentro de un reporte, y si hay un filtro aplicado viene el problema de que la tabla queda con el setfilter y ya no se pueden ver los otros registros al quitar el filter. Hay que cerrar la ventana.
Si saco lo que esta en negrita y lo manejo guardando el registro, indices y demas de la tabla y lo restauro a mano al final no se queda pegado el setfilter que hayamos definido.
// Saludos
METHOD Report() CLASS TAbmEntidades
local oReport
::oDataSet:select()
WITH OBJECT ::oDataSet
:SaveState( .t. )
::oDataSet:gotop()
REPORT oReport TITLE "Entidades" PREVIEW jobname "Vista previa - Entidades"
COLUMN OF oReport TITLE "Nombre" DATA ::oDataSet:cNomEnti
COLUMN OF oReport TITLE "Código" DATA ::oDataSet:cCodEnti
RUN REPORT oReport
:RestoreState( .t. )
END WITH
RETURN NIL
--

Sigue bug en versión 1.5 del report...

Publicado: Sab Jun 23, 2007 9:06 pm
por ignacio
Carlos,
Las meigas existen o yo estoy perdiendo la cabeza :-( Perdón por las molestias.
Ya está arreglado lo subiremos con el resto de los arreglos enseguida.
Un saludo
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Carlos Ortiz" <cortiz@assistinfo.com.ar> escribió en el mensaje news:[email=467c92de@ozsrv2.ozlan.local...]467c92de@ozsrv2.ozlan.local...[/email]
Volvi a probar lo del :SaveState( .t. ) :RestoreState( .t. ) dentro de un reporte, y si hay un filtro aplicado viene el problema de que la tabla queda con el setfilter y ya no se pueden ver los otros registros al quitar el filter. Hay que cerrar la ventana.
Si saco lo que esta en negrita y lo manejo guardando el registro, indices y demas de la tabla y lo restauro a mano al final no se queda pegado el setfilter que hayamos definido.
// Saludos
METHOD Report() CLASS TAbmEntidades
local oReport
::oDataSet:select()
WITH OBJECT ::oDataSet
:SaveState( .t. )
::oDataSet:gotop()
REPORT oReport TITLE "Entidades" PREVIEW jobname "Vista previa - Entidades"
COLUMN OF oReport TITLE "Nombre" DATA ::oDataSet:cNomEnti
COLUMN OF oReport TITLE "Código" DATA ::oDataSet:cCodEnti
RUN REPORT oReport
:RestoreState( .t. )
END WITH
RETURN NIL
--