Fórum Somar campo calculado #220192

12/03/2004

0

Tenho um dbgrid que apresenta o resultado de um query.
a última coluna apresenta o resultado de um campo calculado, que na verdade é o calculo de uma comissao em cima de um outro campo da query.

Por exemplo:
Valor pedido | Comissao
------------------------------------
1.000,00 80,00
2.000,00 160,00

gostaria de somar todos os resultados da coluna referente ao campo calculado ´Comissao´ e apresentar um label.

[]´s

Danielle


Danielle Ballester

Danielle Ballester

Responder

Posts

12/03/2004

Kyonak

no evento que vai mostrar os valores, depois de ter carregado vc coloca

label.caption := ´0´;
query.first;

for i:=1 to query.recordcount do
begin
label.caption := floatostr(srtofloat(label.caption) + query.fieldbyname(´campo´).asfloat);
query.next
end;


acho q isso resolve, nao sei se tem jeito mais fácil de fezer hehe


Responder

Gostei + 0

12/03/2004

Gandalf.nho

Outra maneira é montar uma segunda query com os mesmos critérios da primeira que executa um SUM no campo desejado, acho que fica mais rápido


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar