Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Calculo en Grid pero no en Query (https://www.clubdelphi.com/foros/showthread.php?t=63876)

Paulao 06-03-2009 17:40:29

Calculo en Grid pero no en Query
 
Hay como hacer en un DBGrid, una linea que hace calculo en todos los campos numericos? No puede ser con Calc Fields, pues el soma solo en coluna y yo necesito en toda la linea. Si con el query es posible, escribir solo en la ultima linea con la palavra Total(1ª celda del grid) y despues venir somando en las demas colunas. Con cxGrid es posible, pero aca en mi empresa no tiene el cxGrid , entonces tengo que hacer en u n DBGrid. Yo ya tengo visto asi con dbgrid, pero yo nunca hizo.

AzidRain 06-03-2009 22:48:35

Si quieres una columna que contenga la suma de otras n columnas, lo que necesitas es un campo calculado en tu dataset, ahí haces la suma en el evento OnCalculate y la asignas al campo, el grid mostrara en automático lo que quieres.

Un Campo calculado puede sumar otras columnas y su comportamiento es que suma solo los campos del registro actual o linea como tu le llamas. Lo que hacen cxGrid de Devexpress es sumar pero en forma vetical, sacando totales de un mismo campo en una columna determinada.


La franja horaria es GMT +2. Ahora son las 23:16:41.

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