soma de campo no quick report

Delphi

27/10/2004

veja, eu uma QRDBText chamada quantidade de horas no meu relatorio, como eu faço para colocar a soma de todas as quantidades de horas dentro de uma QRLabel no final do relatorio?


Joni

Joni

Curtidas 0

Respostas

Jc_analista

Jc_analista

27/10/2004

Por que vc não faz assim:

var
soma:ttime;

begin

query.first;

while not query.eof do
begin

soma:=soma+strtotime.(queryHORAS.asstring);
query.next;

end;
query.first;
qrlabel1.caption:=timetostr(soma);
end;

eu fiz desta maneira.


GOSTEI 0
Adsilver

Adsilver

27/10/2004

Para fazer somatórios no Quick Report vc pode usar o component QExpression. Na propriedade expression utilize a função SUM para o campo.
A propriedade ResetAfterPrint zera o somatório a cada vez que o componente é impresso no relatório.


GOSTEI 0
POSTAR