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]

Responder a