Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Suma en QUICK REPORT - MASTER/DETAIL

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Suma en QUICK REPORT - MASTER/DETAIL Responder citando

Hola amigos:

Necesito hacer un informe con QR3.0.
Tengo un TTable con una serie de importes y quiero sumar el total.

Las líneas las pongo en una Banda de SubDetalle y salen bien.

He expandido las Bandas de Cabecera y pie de grupo.
En la Cabecera, pongo las columnas referentes a los campos de la banda de SubDetalle.
En el pie de grupo pongo SUM(TablaDetalle.Campo), pero me suma 0.

He hecho una pequeña chapuza y sale, pero cuando no se necesita algo, para que ponerlo.

He creado un Query con la instruccion

Código:

SELECT SUM(CAMPO) AS Suma FROM TABLA


y el campo Suma lo he incluido en la Banda pie de grupo.

Como puedo hacer para no tener que hacer esto.

Un saludo y gracias
_________________
La pintura es la expresión de la mente.
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

Saludos, aprovecha los eventos OnPrint de los QRLabels y los QRDBText de la manera siguente:

1.-Crea una Variable private float TOTAL o int segun el caso.

2.-En el Evento BeforePrint del QR asignale cero ( TOTAL=0)

3.-En el evento OnPrint del QRLabel o QRDBTex correspondiente al
subtotal acumulas (TOTAL+=Subtotal)

4.-En el evento OnPrint del Total (QRLabel->Caption=FloatToStr(TOTAL))

No estoy seguro, pero creo haberlo hecho asi en alguna ocasion....
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

Disculpa, olvidate del item 4.-, no refleja el cambio.

En el renglon 3.- añade QRLabel->Caption=FloatToStr(TOTAL)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.