Hola Foro
En el siguiente codigo, que es parte de un reporte, el evento
OnPrintFooter es completamente ignorado si embargo si cambio OnFooter
por onTotal si funciona?
oGroup1 := oReport:AddGroup()
oGroup1:bGroup := {|oSender| mC:codigo+" "+mC:nombre }
oGroup1:bHeader := {|oSender| oGroup1:cValue }
oGroup1:bFooter := {|oSender| "Total Trabajador " }
oGroup1:nFont := 8
oGroup1:OnPrintFooter := { |oS,cT,a,b| cT:="Total "+
STR(oS:aTotal[1],10,1) }
oGroup1:Create()
En cualquier caso lo que quiero es capturar los totales del grupo para
colocar el saldo por ejemplo:
Nombre Debe Haber
--------- ----- -----
SUELDO 10 0
HORAS EXT 12 0
FALTAS 0 14
----- -----
Total 22 14
----- -----
La ultima linea quiero cambiarla por
----- -----
Saldo 8 22 14
----- -----
donde 8 = 22 -14, pero no logro capturara los totales de grupo antes de
que se inicializen, cuando reviso oGrupo:aTotal siempre me devuelven 0???
Saludos
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.
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.
Problema en Grupo de Treport
-
- Mensajes: 141
- Registrado: Mar Sep 18, 2007 3:30 pm
- ignacio
- Site Admin
- Mensajes: 9459
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Problema en Grupo de Treport
Andres,
El problema con el evento OnPrintFooter ya está resuelto. Estará disponible
en la próxima versión de Xailer.
Un saludo
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Andres Hocevar" <datasis@cantv.net> escribió en el mensaje
news:47498c6e$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Hola Foro
>
> En el siguiente codigo, que es parte de un reporte, el evento
> OnPrintFooter es completamente ignorado si embargo si cambio OnFooter por
> onTotal si funciona?
>
> oGroup1 := oReport:AddGroup()
> oGroup1:bGroup := {|oSender| mC:codigo+" "+mC:nombre }
> oGroup1:bHeader := {|oSender| oGroup1:cValue }
> oGroup1:bFooter := {|oSender| "Total Trabajador " }
> oGroup1:nFont := 8
> oGroup1:OnPrintFooter := { |oS,cT,a,b| cT:="Total "+
> STR(oS:aTotal[1],10,1) }
> oGroup1:Create()
>
> En cualquier caso lo que quiero es capturar los totales del grupo para
> colocar el saldo por ejemplo:
>
> Nombre Debe Haber
> --------- ----- -----
> SUELDO 10 0
> HORAS EXT 12 0
> FALTAS 0 14
> ----- -----
> Total 22 14
> ----- -----
>
>
> La ultima linea quiero cambiarla por
>
> ----- -----
> Saldo 8 22 14
> ----- -----
>
> donde 8 = 22 -14, pero no logro capturara los totales de grupo antes de
> que se inicializen, cuando reviso oGrupo:aTotal siempre me devuelven 0???
>
> Saludos
El problema con el evento OnPrintFooter ya está resuelto. Estará disponible
en la próxima versión de Xailer.
Un saludo
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Andres Hocevar" <datasis@cantv.net> escribió en el mensaje
news:47498c6e$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Hola Foro
>
> En el siguiente codigo, que es parte de un reporte, el evento
> OnPrintFooter es completamente ignorado si embargo si cambio OnFooter por
> onTotal si funciona?
>
> oGroup1 := oReport:AddGroup()
> oGroup1:bGroup := {|oSender| mC:codigo+" "+mC:nombre }
> oGroup1:bHeader := {|oSender| oGroup1:cValue }
> oGroup1:bFooter := {|oSender| "Total Trabajador " }
> oGroup1:nFont := 8
> oGroup1:OnPrintFooter := { |oS,cT,a,b| cT:="Total "+
> STR(oS:aTotal[1],10,1) }
> oGroup1:Create()
>
> En cualquier caso lo que quiero es capturar los totales del grupo para
> colocar el saldo por ejemplo:
>
> Nombre Debe Haber
> --------- ----- -----
> SUELDO 10 0
> HORAS EXT 12 0
> FALTAS 0 14
> ----- -----
> Total 22 14
> ----- -----
>
>
> La ultima linea quiero cambiarla por
>
> ----- -----
> Saldo 8 22 14
> ----- -----
>
> donde 8 = 22 -14, pero no logro capturara los totales de grupo antes de
> que se inicializen, cuando reviso oGrupo:aTotal siempre me devuelven 0???
>
> Saludos
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com