[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