Array
(
)

Alterar valor de campo calculado

Edilcimar
   - 22 jan 2006

Eu tenho um form com uma IBTable (mas poderia ser uma table), onde existem 2 campos calculados, quantidade e total, estes campos são de uma tela de falta, o campo quantidade terá ser valor calculado quando o estoque atual for igual ou menor que o estoque mínimo, e é calculado da seguinte forma: quantidade := estoquemaximo - estoqueatual, e o campo total é este valor de quantidade multiplicado pelo preço de compra, até aqui está tudo 100¬ correto, porém o cliente pode não querer comprar esta quantidade, a qual poderá ser maior ou menor, só que eu teria então que trocar o valor neste campo quantidade e recalcular o campo total, porém não estou conseguindo alterar este valor quantidade, alguém sabe de uma solução para isto?


Aroldo Zanela
   - 22 jan 2006

Colega,

A forma de menor esforço, ao meu ver, é carregar um ClientDataSet em memória com as informações da sua tabela e com o campo ´sugestão de compra´ já calculado e aberto para alteração.


Edilcimar
   - 22 jan 2006

ok, zanela, grato, mas com uma ibquery ou clientdataset eu sei que dá, eu queria saber se há solução para uma ibtable?