![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Funcion agregada SUM() en fastreport no trabaja
Estoy migrando todos mis reportes de quickreport a fastreport 4.5.
He tenido una dificultad con la funciona agregada SUM() de fastreport y es que no funciona en la banda MasterData, no trae ningun resultado, valor en blanco, solo funciona en las bandas de resultados, por ejemplo en un groupfooter, reportsummary, etc. Por que quiero esta funcion agregada en el detalle de los registros? pues porque quiero lograr el siguiente efecto: Código:
CANT MOV 5 5 -3 2 6 8 1 9 Se me ocurre alimentar este valor por medio de programacion en los eventos de la banda de detalle, pero creo que es una solucion muy cutre y poco elegante, ademas algo trabajosa tomando en cuenta que sean muchos los reportes que pudiera verme con este mismo caso. Alguien tiene alguna sugerencia? |
#2
|
||||
|
||||
dentro del report, puedes crear una variable que manejes con esta cantidad que quieres.
la inicializas a cero en el startreport (o como se llame el evento) en el evento beforedetall la incrementas luego la imprimes en el memo correspondiente Código:
var tSumatorioParcial: Integer; procedure ReportOnStartReport(Sender: TfrxComponent); begin tSumatorioParcial:= 0; end; procedure MasterData1OnBeforePrint(Sender: TfrxComponent); begin tSumatorioParcial := tSumatorioParcial + <tuCampoaSumar>; end; begin end.
__________________
online |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Firebird 1.5 no trabaja co W7 | kia | Firebird e Interbase | 6 | 22-11-2009 10:25:55 |
ADOQUERY no trabaja.... | ilichhernandez | Conexión con bases de datos | 7 | 29-08-2008 21:16:40 |
la funcion round no funciona en fastreport ? | IVAND | Impresión | 4 | 24-02-2008 00:23:29 |
Como se trabaja con ejecutables? | alloger | C++ Builder | 2 | 13-10-2006 12:42:54 |
¿El TClienDataset trabaja bien con 2 procesadores? | Nose | Varios | 0 | 19-05-2004 17:57:11 |
![]() |
|