Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Impresión
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 30-07-2004
IVAND IVAND is offline
Miembro
 
Registrado: may 2003
Ubicación: ECUADOR
Posts: 523
Poder: 21
IVAND Va por buen camino
Acumular Valores-FastReport

Hola a todos

Tengo una inquietud

Que debo hacer para acumular los valores de una suma por pagina y por total del reporte Ej

Tengo 200 Registros .. En cada pagina puedo imprimir 50 = 4 paginas, pues bien

Como hago para que me aparesca un total por pagina Es decir un sum por pagina y otro sum que me acumule todos los datos del reporte

Lo que ocurre es que en un reporte estoy utilizando [Sum[(Variable)]] y solo me suma el total por pagina ... en otros reporte me suma todo el informe :-)

Espero haber sido claro

En espera de sus respuestas quedo muy agradecido


Nota : En la banda pie de pagina coloco lo siguiente

Total por pagina ............ x
Total acumulado ........... Y
__________________
IVAND
Responder Con Cita
  #2  
Antiguo 30-07-2004
Avatar de Juanfran
Juanfran Juanfran is offline
Registrado
 
Registrado: jul 2004
Ubicación: Ibiza
Posts: 3
Poder: 0
Juanfran Va por buen camino
Smile

Hola.

si en la banda de pie de página colocas un TfrMemoview con una función sum en su interior haciendo referencia al campo de la base de datos a sumar te hace la suma de los elementos por página. No sé si utilizas la función Sum, si es así ten en cuenta que hay un parámetro que es la banda a sumar, si lo dejas en blanco, sumará las bandas: masterdata, detaildata y subdetaildata, si no te funciona prueba a especificar el nombre de la banda que contiene el campo a sumar.

Suerte
Responder Con Cita
  #3  
Antiguo 02-08-2004
IVAND IVAND is offline
Miembro
 
Registrado: may 2003
Ubicación: ECUADOR
Posts: 523
Poder: 21
IVAND Va por buen camino
Hola a todos

Lo que me contesta mi amigo es correcto, mas sin envargo, si coloco una banda MasterFooter si me suma el total de valores (O campos que indico en la instruccion Sum), es decir si en la pagina uno tengo 10 y en la pagina 2 ,20
Total general es 30 pero, ese mismo efecto necesito realizarlo y colocarco en la banda PageFooter .. Es posible ..

Gracias
__________________
IVAND
Responder Con Cita
  #4  
Antiguo 02-08-2004
Avatar de guillotmarc
guillotmarc guillotmarc is offline
Miembro
 
Registrado: may 2003
Ubicación: Huelva
Posts: 2.638
Poder: 23
guillotmarc Va por buen camino
Hola.

¿ Lo has probado ?. Yo diría que un Sum en un PageFooter solo suma los registros de la página actual.

Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no).
Responder Con Cita
  #5  
Antiguo 02-08-2004
Avatar de marto
marto marto is offline
Miembro
 
Registrado: may 2003
Ubicación: Barcelona, Catalunya
Posts: 882
Poder: 21
marto Va por buen camino
Cita:
Empezado por guillotmarc
¿ Lo has probado ?. Yo diría que un Sum en un PageFooter solo suma los registros de la página actual.
Marc, me parece que lo que pregunta el compañero es, precisamente, si sería posible poner en el pagefooter el total del sumatorio.

A mi no se me ocurre cómo.... aunque quizá configurando el report como un "two pass report", algo se pueda hacer....
__________________
E pur si muove
Responder Con Cita
  #6  
Antiguo 03-08-2004
IVAND IVAND is offline
Miembro
 
Registrado: may 2003
Ubicación: ECUADOR
Posts: 523
Poder: 21
IVAND Va por buen camino
Gracias por la respuestas

Efectivamente el Sum lo que hace es sumar por pagina y esta bien, lo que yo queria es indicarle a este campo que se acumule por pagina y asi evitar crear una variable que vaya acumulando mediante un script
Como yo indicaba anteriormente si utilizo otra banda me acumula al final del reporte y funciona como un banda summary
__________________
IVAND
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 22:39:33.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi