Crystal Report - Totales x Pagina en Crystal Report

 
Vista:

Totales x Pagina en Crystal Report

Publicado por Sandro (3 intervenciones) el 26/07/2008 15:24:57
Amigos tengo una consulta : Necesito mostrar en un reporte hecho en Crystal, totales de ventas por cada página (obviamente colocandolo en el pie de pagina). Estuve probando con el Running Total Field que me permite hacer algo de esto, pero me encuentro con el problema de que me totaliza el total acumulando los subtotales de las paginas anteriores y lo que yo deseo es tener un total x cada pagina..... Si alguien ha visto algo similar a ello, porfavor avisenme , me es de mucha utilidad. Gracias



SARR
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:Totales x Pagina en Crystal Report

Publicado por Fran (371 intervenciones) el 28/07/2008 20:20:50
Estuve tratando con running y no pude, pero te doy una alternativa:

Crear una formula llamada "suma", en ella colocar:
shared numbervar acum;
acum:=acum+{Table1.numero}

Esta formula colocarla en el detalle.

Luego crear otra formula llamado "total", en ella colocar:
shared numbervar acum;
numbervar aux;
aux:=acum;
acum:=0;
aux

Esta formula colocarla en el pie de página.
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

RE:Totales x Pagina en Crystal Report

Publicado por Sandro (3 intervenciones) el 30/07/2008 15:30:41
Muchas thks x el envio de la ayuda, pero sigo con el mismo problema, yo kiero calcular en un solo paso el total x pagina y no que me haga la suma registro x registro (no visualizar) sino visualizar de una vez el total x pagina.

atte.

SARR
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

RE:Totales x Pagina en Crystal Report

Publicado por Fran (371 intervenciones) el 30/07/2008 19:11:24
Bien,
La segunda formula te da el total por página, y la primera formula la puedes ocultar o cambiar el color de la letra etc...

pero si el problema es lo de un solo paso entonces omite las formulas,
Saludos.
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

RE:Totales x Pagina en Crystal Report

Publicado por Sandro (3 intervenciones) el 30/07/2008 20:53:43
Muchas thks Franc x el help.
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

Totales x Pagina en Crystal Report

Publicado por fescobares (4 intervenciones) el 18/05/2018 17:28:01
Dejo la solución que encontré para este problema:

En la sección Encabezado de página agregué lo siguiente:

- Number2 (suprimir para que no se muestre)

- @Transporte (Este es el transporte que se muestra en la parte superior, a partir de la segunda página en adelante)



en Number2, botón derecho -> Editar fórmula. Ingresamos:

1
2
3
4
5
6
7
8
if PageNumber>1 then
(WHILEPRINTINGRECORDS;
numberVar transp:=0;
transp:= {@UnboundNumber1};)
else
(
numberVar transp:=0;
)

en @Transporte, botón derecho -> Dar formato al objeto. En la pestaña 'Común', en el x-2 de Suprimir ingresamos: RecordNumber=1 para que no se muestre en la primera página.

en @Transporte, botón derecho -> Editar fórmula. Ingresamos:

1
2
3
4
5
6
7
8
if PageNumber>1 then
(WHILEPRINTINGRECORDS;
numberVar transporte:=0;
transporte:= {@UnboundNumber1};)
else
(
numberVar transporte:=0;
)



En la sección Detalles agregué lo siguiente:

- @sumaDetalles (suprimir para que no se muestre)



En @sumaDetalles, botón derecho -> Editar fórmula. ingresamos:

1
2
3
WHILEPRINTINGRECORDS;
numberVar sumaysigue;
sumaysigue:=sumaysigue+{Valor} ;

donde {Valor} es el nombre de la columna donde se muestra el valor en $ de cada elemento de mi lista.



En la sección Pie de página agregué:

- Number1 (suprimir para que no se muestre)

- @SumaySigue



En Number1, botón derecho -> Editar fórmula. Ingresamos:

1
2
WHILEPRINTINGRECORDS;
numberVar sumaysigue;

En @SumaySigue, botón derecho -> Dar formato al objeto. En la pestaña 'Común', en el x-2 de Suprimir ingresamos: PageNumber = TotalPageCount para que no se muestre en la última página.

En @SumaySigue, botón derecho -> Editar fórmula. Ingresamos:

1
2
3
WHILEPRINTINGRECORDS;
numberVar sumaysigue;
sumaysigue;




De esta forma logré sumar un total por página (transporte). El cual se muestra al final de cada hoja y al principio de la hoja siguiente.
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