Soma coluna DBgrid

Delphi

26/02/2012

Boa tarde,

Como somar todos os valores de uma coluna para aparecer em outra, coluna Vendas e coluna Valor Total
Ex:

Vendas
3
2
3

Valor Total
8

Valor total seria o total vendido.

Meu bando e Access, comp,ADOTable,DataSource,ADOConnection.

[]s
Magnata Gold

Magnata Gold

Curtidas 0

Respostas

Gustavo Bretas

Gustavo Bretas

26/02/2012

E ae Magnata Gold, tranquilo!

Veja isso: https://www.devmedia.com.br/forum/delphi/413176-Calcular-total-de-Pedidos.html

Ele usa Firebird, mas é o mesmo caso!

Vc tem pode usar um campo Agregate, veja alguns exemplos:

http://edn.embarcadero.com/article/29272
https://www.devmedia.com.br/post-12041-Criando-um-Campo-Aggregate.html
http://imasters.com.br/artigo/3947
http://devutils.blogspot.com/2008/12/uso-de-aggregates-no-clientdataset.html
GOSTEI 0
Magnata Gold

Magnata Gold

26/02/2012

Boa tarde,Obrigado pelo retorno,

Só e possivel fazer com um dataset?
A minha soma total queria que apresentase em uma coluna da dgrid, e não em um edit ou coisa parecida.

[]s
GOSTEI 0
Joel Rodrigues

Joel Rodrigues

26/02/2012

Cara, uma COLUNA para um somatório não tem muito sentido, a menos que seja um somatório para cada registro.
Por outro lado, uma linha também não é lógico, pois não se trata de um registro.
O que você deve estar precisando é de um rodapé no grid, coisa que o DBGrid nativo do Delphi não possui. Ou seja, você precisa mostrar o somatório em algum outro lugar (edit, label, etc).
Procure na net sobre a possibilidade de colocar um footer no DBGrid ou se há algum componente que te sirva.
Boa sorte.
GOSTEI 0
Gladson Reis

Gladson Reis

26/02/2012

Pessoal , bom dia !
Isso funcionou ? Estou precisando colocar um total no meu JVDBGrid
GOSTEI 0
POSTAR