Desculpem-me pessoal.
Logo apos enviar a msg, tive uma idéia de como resolver o problema. E
funcionou :)

Lembrei que tinha uma forma de "clonar" um TClientDataSet. E que o
cursor do clonado, não tinha relação com o original.
ai procurei um pouquinho e achei este doc aqui:
http://dn.codegear.com/article/29416

E ele fala justamente disso.
Assim poderia usar um campo calculado para fazer o saldo clonando o
Client dentro do OnCalcFields e fazer um loop nos registros anteriores
sem ter problemas com o cursor do client.

Obrigado

2008/6/11 Daniel Bastos <[EMAIL PROTECTED]>:
> Amigos.
>
> Estou com uma dúvida que não consigo resolver de maneira simples.
>
> Eu gostaria de que fosse exibido no grid da mesma forma que aparece na
> imagem do link abaixo:
> http://www.tadeu.pro.br/daniel/01.jpg
>
> Gostaria de fazer com que o próprio Client fizesse o calculo do saldo
> atual, somando o saldo do registro anterior ao valor do lannçamento do
> registro atual. Por SQL é simples, mas com a demanda de lançamentos
> aumentando, gostaria de que este peso não fosse do SGDB.
>
> Alguem já fez algo parecido?
>
> --
> Abs
> Daniel A. Bastos
>



-- 
Abs
Daniel A. Bastos

Responder a