PAGUE 6 MESES
LEVE 12 MESES
GARANTIR DESCONTO

Fórum Aggregates + ClearData #407351

05/09/2011

0

Problemas usando Aggregates no ClientDataSet.
Supondo itens de Pedidos: cdsItemPedido
Crio o primeiro pedido, sumariza perfeitamente (exemplo: cdsItemPedidoagg_total = 70) e gravo cdsItemPedido.ApplyUpdates(O);
A partir disso, se eu simplesmente fechar e reabrir o cds, e criar um novo pedido com um item qtde 15, o agg_total terá 85 e não 15!
Fiz o teste destruindo o container em que ele está, e ai funciona.
Preciso saber como zerar/reiniciar esse controle sem ter que destruir o componente e recriá-lo.
Dentre outros absurdos, já tentei:
1.
cdsItemPedido.AggregatesActive := false;
cdsItemPedido.AggregatesActive := true; 2.
cdsItemPedidoagg_total.Clear; Somente não encontrei como executar em runtime o cleardata disponível em tempo de projeto.
Obrigado.
Drf

Drf

Responder

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

Aceitar