Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   Sumatoria de campos (https://www.clubdelphi.com/foros/showthread.php?t=8286)

jzginez 16-03-2004 19:07:30

Sumatoria de campos
 
Hola a todos tengo la siguiente tabla para una textil con la talla de la prenda:

Ejemplo de la tabla
Orden claveprenda clavecliente talla cantidad
1 qwe123 8 7 45
2 dfg12 8 7 15
3 qwe123 8 13 10
4 qwe123 6 7 20


y una consulta que resultado me da

claveprenda 7 13
qwe123 65 10
dfg12 15


esta consulta la imprimo por medio de Qreport, pero a la hora de calcular los totales de cada talla con un QRExpr como el nombre del campo es un numero en el caso del ejemplo me da como resultado de la talla 7 14 y para la talla 13 26, como veran el resultado es la suma del nombre del campo tantas veces como registros existen, alguien me puede decir que hacer en este caso ya que lo que me deberia dar como sesultado es 80 y 10.
gracias

P.D. primero probe con expr1.expression:= 'SUM(7)' y despues probe con expr1.expression:= 'SUM(''7'')' y el resultado es el mismo

marcoszorrilla 16-03-2004 20:21:49

La manera correcta de utilizar QrExpression es:
Sum(NombreTabla.Campo)

o

SUM(NombreConsulta.Campo)

Con esto te suma el campo indicado, lo que tu quieras poner al lado se soluciona con un QrLabel.

Un Saludo.


La franja horaria es GMT +2. Ahora son las 05:02:52.

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