Fórum Filtrar um campo Aggregate? #327286

11/08/2006

0

Oi pessoal, tenho uma dúvida...

gostaria de saber se é possível filtrar um campo aggregate do ClientDataSet? Estou usando o ClientDataSet para armazenar algumas informacoes em memoria e preciso somar o campo VALOR deste ClientDataSet quando o seus Status=1 (e nao 0). Porém, não sei como configurar as propriedades do campo Agrregate que vai somar meus valores, para realizar esta operacao apenas qdo o status for diferente de zero. Tem como usar no seu expression, por exemplo uma expressão com where???

Agradeco a quem puder me ajudar,

Atenciosamente
Viviane =)


Vivipeder

Vivipeder

Responder

Posts

20/11/2006

Araujojunior

UP

tb tenho interesse.


Responder

Gostei + 0

20/11/2006

Marco Salles

Veja , se é que eu entendi ..
A partir do momento que voce usa um filtro np clientDataSet o campo Agregatte Soma , so faz a soma dos registros filtrados

Numa pseudo Linguagem seria mais ou menos assim:

Cds.fielter:=´´; cds.Fieltered:=False; cds.Fielter:=´Campo_Status = 1´ cds.Fielterd:=True; showmessage(cds.fieldByName(´Valor´).asString);


Deu para entender ????


Responder

Gostei + 0

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

Aceitar