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

Francisco Thiago de Almeida jeandeadlucky em yahoo.com.br
Qua Dez 22 18:16:31 -03 2004


Tente passar no último parâmetro uma variável...
Ae, acredito eu, não terá mais erros...

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


> Qual é o procedimento correto?
> eu tentei usar BcdAdd(campo.Value,outrocampo.Value,campo.Value).
> Mas deu esse erro: Constant object cannot be passed as var parameter.
>
>
> Francisco Thiago de Almeida escreveu:
>
>> 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
>>>
>>
>>
>>
>> ______________________________________________
>> 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
>>
>
>
> ______________________________________________
> 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