Fórum ClientDataSet - TOTAL ... Me ajudem por favor.... #154428

12/04/2003

0

Ola galera !!!

é assim tenho uma grade (wwGrid) que tem os campo:
Codigo - Nome - valor


eu entro com o codigo e ele me tras automático o nome que refere-se aquele código...e entro com o valor e passo para o proximo registro...
esse lançamente tem como chave uma data que é a data atual do registro(sistema)

como faço para obter o total desse campo de ´valor´ do que estou digitando na tela ???

ja tentei algumas besteiras...até o footer só que tbm não funciona do jeito que deveria...alguém pode me ajudar



um abraço



:(


Khelphi Wanstear

Khelphi Wanstear

Responder

Posts

12/04/2003

Marcelo.c

Não sei se entendi bem, mas acho que o melhor é utilizar uma Query com o comando:

Select SUM(Valor) as Valor from Tabela where Tabela.Data = :Dia


Para definir a variável dia:

SQL.Close;
SQL.Params[0].AsDate:= strtodate(Edit1.Text); //No caso é necessário criar um edit para receber a data desejada.
SQL.Open;

A idéia é mais ou menos essa, é só desenvolver.


Responder

Gostei + 0

12/04/2003

Bon Jovi

Pelo q entendi vc está fazendo isso em memória, não tá trazendo do banco no momento. Se for, então só resta fazer um while not SeuClientDataSet.EOF do .... onde Total := Total + SeuClientDataSetCAMPOVALOR.AsFloat;


Responder

Gostei + 0

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

Aceitar