Problema: Suma por Hoja
Publicado por Juan Pablo (1 intervención) el 10/02/2011 15:42:33
Buenas:
Tengo un problema en Crystal Report 8.5. Necesito una suma de un campo del DETALLE por HOJA y que en cada hoja nueva se vuelva a 0. Segun encontre esto se soluciona creando 3 formulas:
1- En el Encabezado poner una variable en 0:
WhilePrintingRecords;
numberVar PageTot :=0 ;
2- En el Detalle ir sumando:
WhilePrintingRecords;
numberVar PageTot := PageTot + {Tabla.IMPORTE};
3- En el Pie mostrar:
WhilePrintingRecords;
numberVar PageTot := PageTot;
Pero mi problema es que cuando muestra el resultado siempre le suma el 1º registro de la segunda hoja.
Ej:
-Hoja 1
Articulo Importe
AA 10.00
BB 10.00
CC 10.00
PageTot 40.00
-Hoja 2
DD 10.00
EE 10.00
FF 10.00
PageTot 40.00
Y asi sucesivamente para el resto de las paginas.
Tengo un problema en Crystal Report 8.5. Necesito una suma de un campo del DETALLE por HOJA y que en cada hoja nueva se vuelva a 0. Segun encontre esto se soluciona creando 3 formulas:
1- En el Encabezado poner una variable en 0:
WhilePrintingRecords;
numberVar PageTot :=0 ;
2- En el Detalle ir sumando:
WhilePrintingRecords;
numberVar PageTot := PageTot + {Tabla.IMPORTE};
3- En el Pie mostrar:
WhilePrintingRecords;
numberVar PageTot := PageTot;
Pero mi problema es que cuando muestra el resultado siempre le suma el 1º registro de la segunda hoja.
Ej:
-Hoja 1
Articulo Importe
AA 10.00
BB 10.00
CC 10.00
PageTot 40.00
-Hoja 2
DD 10.00
EE 10.00
FF 10.00
PageTot 40.00
Y asi sucesivamente para el resto de las paginas.
Valora esta pregunta
0