ClientDataSet Campo Aggregate

Delphi

14/04/2016

Boa noite,
tenho um sistema em D7 e SqlServer 2008.

tenho uma tabela Vendas e Itens
Faço a ligação AdoDataSet + DataSetProvider + ClientDataSet + DataSource.
Na Cds_Itens criei um campo Aggregate que soma o Valor total dos Produtos, mas esse campo Aggregate acumula a somatoria de todas as vendas.
Já fiz
AdoDataSet_Vendas.CommandText :='Select *From Vendas'
AdoDataSet_Itens.ComandText:='Select *From Itens =:CodVenda(PK tabela Vendas)'

Liguei o MasterSource da CdsItens no DataSoruce do CdsVendas.

Quando Gero a primeira venda funciona legal, mas a partir das proximas o valor Aggregado acumula, onde estou errando?

Muito obrigado
Joao Escudeiro

Joao Escudeiro

Curtidas 0
POSTAR