[firebase-br] problema em delphi c/ numeric(18,2)

Francisco Thiago de Almeida jeandeadlucky em yahoo.com.br
Qua Dez 22 17:43:45 -03 2004


O que você chamou de chatura, no meu ver é quase uma benção da mãe delphi... 
em todo caso, tente somar os valores assim.

Campo.AsFloat := Campo1.AsFloat + Campo2.AsFloat;

Teoricamente deve funcionar...

Boa Sorte

Thiago


----- Original Message ----- 
From: "Ronaldo R. V. Luiz" <ronaldinho79 em bol.com.br>
To: <lista em firebase.com.br>
Sent: Wednesday, December 22, 2004 6:35 PM
Subject: [firebase-br] problema em delphi c/ numeric(18,2)


> Conforme indicado em alguns locais, escolhi numeric(18,2) para um campo 
> moeda.
> Mas o delphi selecionou um TFMTBCDField para ele.
> Eu não consigo somar. Ex: campo.Value := campo.Value + outrocampo.Value;
> Como eu poderia utilizar esse tipo de campo no delphi?
>
> eu vi que tem uma função própria para adição para esse tipo de campo. Mas 
> também não funcionou. Veja o que teu tentei:
> BcdAdd(campo.Value,outrocampo.Value,campo.Value);
>
> Eu estou usando dbExpress+DataSetProvider+ClientDataSet. Isso é um 
> problema dessa arquitetura que eu estou usando ou em qualquer tipo de 
> componentes essa chatura existe?
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço 
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> 






Mais detalhes sobre a lista de discussão lista