Crystal Report - Colocar summay en Page Header y Page Footer

   
Vista:

Colocar summay en Page Header y Page Footer

Publicado por OliverCoh (1 intervención) el 04/11/2008 18:49:14
Hola a todos, tengo un problemita en crystal Reports 8.5, necesito hacer un listado de empleados con su sueldo y en el page footer colocar la sumatoria de los sueldos y en la siguiente hoja colocar la misma sumatoria y luego hasta abajo nuevamente la sumatoria, mejor ejemplifico:

hoja 1

nombre sueldo
jose pere 100
pedro lopez 150
julia gomez 175
.pedro Ambrosio 250
------------
van 675

hoja 2

nombre sueldo
vienen..........675
carlos blanco 100
Arturo Joel 250
cesar hernandez 300
pedro antonio 175
alberto tunez 150
--------------
van 1,650

y asi sucesivamente hasta terminar en la ultima hoja , pero en la ultima ya no necesito colocar la palabra "van", si no cambiarla por la palabra "total". La parte de la sumatorio del "van", ya la tengo resulta con la instruccion

WhilePrintingRecords;
CurrencyVar Monto;
Monto := Monto + {PLPlanilla.Salario};

y efectivamente me funciona, pero el problema es en la parte del "vienen" porque ahi necesito colocar la misma sumatoria de la pagina anterior. Alguien podria ayudarme, si no los he confundido demasiado.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Colocar summay en Page Header y Page Footer

Publicado por Fran (371 intervenciones) el 05/11/2008 19:04:51
Bueno, mira te voy a describir el siguiente ejemplo con varibales globales:

Todo esto en sintaxis crystal
-----------------------------------
1) Hacer una formula llamada "sumando", en ella colocar lo siguiente:

shared numbervar suma;
suma:=suma+{PLPlanilla.Salario};

Esta formula la colocas en el detalle, si no la quiere ver ocultala, o le cambias el color a blanco, suprimela, bueno como quieras.
----------------------------------
2) Hacer una formula llamada "van", en ella colocar:

shared numbervar suma;

Esta formula colocarla en el pie de pagina
------------------------------------
3) Hacer una formula llamada "vienen", en ella colocar:

shared numbervar suma;
suma-{PLPlanilla.Salario}

Muestra lo acumulado menos el primer registro de esa pagina, porque crystal ya lo había sumado. Colocas esta formula en el encabezado de pagina.
--------------------------------------------
Si quieres hacer un etiquetea que diga "van" o "total". crea una formula donde compares el campo especial "numero de pagina" con el campo especial "total de paginas" y entonces si son iguales el mensajes será "total" de lo contrario "van".
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar