| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
LIGERO Cmdr


Registrado: 13 May 2004Mensajes: 134Ubicación: Granada
|
Publicado: Jue 11 Nov, 2004 1:13 pm Asunto: Suma en QUICK REPORT - MASTER/DETAIL |
|
|
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 |
|
 |
alfredo Master

Registrado: 13 Oct 2003Mensajes: 246Ubicación: Valencia Venezuela
|
Publicado: Sab 20 Nov, 2004 4:28 pm Asunto: |
|
|
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 |
|
 |
alfredo Master

Registrado: 13 Oct 2003Mensajes: 246Ubicación: Valencia Venezuela
|
Publicado: Sab 20 Nov, 2004 4:37 pm Asunto: |
|
|
Disculpa, olvidate del item 4.-, no refleja el cambio.
En el renglon 3.- añade QRLabel->Caption=FloatToStr(TOTAL) |
|
| Volver arriba |
|
 |
|