Prefira utilizar os campos internal calc.
Olhando por cima é difícil detectar já q os campos estão definidos e vc faz o calculo certo no evento. Em tempo, no meu link de downloads tem um cadastro de pedidos na aplicação cliente do excemplo do borcon 2006 q mostra varias nuancoas de campos calculados sem falar na apostila de dbexpress client/Server q Tb esta La gratuitamente, talves te ajude Tb. http://cc.codegear.com/Author/795118 abs BL De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Fausto Enviada em: terça-feira, 17 de abril de 2007 11:38 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] Campos calculados X ClientDataSet Bom dia pessoal.. Estou com um problema que é o seguinte.. Tenho uma tabela DefCab onde tenho entre outros campos.. PrcUnit,QdeTotal e um calculado TotalGer DefItens onde tenho os campos Qde1,Qde2...Qde6 e um campo calculado TotQde No evento onCalcfields tenho este código.. CdsDefItensTotQde.AsInteger := CdsDefCabTotQde.asInteger + Qde1+qde2...+Qde6 CdsDefCab.TotalGer.AsCurrency := CdsDefItensTotQde.AsInteger * CdsDefCab.PrcUnit.AsCurrency Estou dando a manutenção dos itens em uma grid, acontece que os totais só são mostrados depois de um post, o engraçado é que ele vai calculando o total ou seja o preço unitário * as quantidades e este ele mostra. Alguém sabe se isto tem solução?? Estou utilizando Delphi 7 Com DBExpress e firebird 1.53 Grato Fausto __________ Informação do NOD32 IMON 2198 (20070417) __________ Esta mensagem foi verificada pelo NOD32 sistema antivírus http://www.eset.com.br [As partes desta mensagem que não continham texto foram removidas]