PDA

Ver la Versión Completa : TDBAdvGrid mostrar suma columnas


Jose Manuel
13-09-2014, 12:23:16
Hola, quisiera saber como puedo sumar las columnas de una tabla TDBAdvGrid versión 2.1.7.1 para Delphi 2007, en Internet solo encuentro un ejemplo de como sumar en una TAdvStringGrid.

with DBAdvGrid1 do
begin
ColCount:=20;
RandomFill(false,100);
Options:=Options+[goEditing];
FloatingFooter.Visible:=true;
FloatingFooter.ColumnCalc[1] :=acCOUNT;
FloatingFooter.ColumnCalc[12]:=acSUM;
end;

He cambiado en el ejemplo AdvStringGrid1 por DBAdvGrid1,y aunque no da error, no muestra el total.

Inicialmente estaba trabajando con una tabla TCRDBGrid pero necesito fijar 2 columnas, y como creo que esta tabla no permite hacer eso, me pase a la TDBAdvGrid, pero ahora no encuentro como totalizar varias columnas de la tabla.

Un saludo a todos
Jose Manuel

TiammatMX
13-09-2014, 14:59:45
Si mal no recuerdo, ADV tiene un componente para el footer de una rejilla, y ahí se puede mostrar la suma de las columnas tal como lo requieres.

¡Saludos!

Jose Manuel
14-09-2014, 19:25:36
Gracías por responder, no veo ningún componente "footer", pero utilizando el ejemplo aparece un pie en la última linea de la tabla que parece estar lista para mostrar la suma de las columnas 1 y 12, pero no aparece nada.

Cre que hay algo que no hago bien, pero no se que es y tampoco veo ejemplos en internet....

Un saludo.