In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

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

Foro de Xailer profesional en español
Responder
Avatar de Usuario
Carlos Ortiz
Mensajes: 873
Registrado: Mié Jul 01, 2009 5:44 pm
Ubicación: Argentina - Córdoba
Contactar:

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

Mensaje 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
--
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9457
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

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

Mensaje 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
--
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Responder