[firebase-br] problema em delphi c/ numeric(18,2)
Ronaldo R. V. Luiz
ronaldinho79 em bol.com.br
Qua Dez 22 19:03:55 -03 2004
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
>
Mais detalhes sobre a lista de discussão lista