RES: [firebase-br] Diferença fracionária

Davi Eduardo Borges Wall davi.wall em mult.com.br
Seg Abr 23 17:55:08 -03 2007


Concordo com Nelson
Isso, utilize AsCurrency no Delphi.

-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de sicnemelpor em gmail.com
Enviada em: segunda-feira, 23 de abril de 2007 16:14
Para: FireBase
Assunto: Re: [firebase-br] Diferença fracionária

Acho que a primeira coisa a fazer é converter para tipos monetários  
(currency), e nunca usar double para isto. A diferença é devido à  
imprecisão inerente de float/double.

[]s
Nelson

> Olá lista!
> Estou transferindo um sistema de almoxarifado do Paradox para Firebird.
> Este sistema sempre apresentou diferença fracionária, e agora após a
> transferência do banco estou me deparando com os mesmos problemas.
> Meus campos financeiros são do tipo Numeric (15,6) e no delphi eu uso a
> variável como  double.
> Alguem trabalha com saldos, kardex ou coisas do tipo? Como vocês  
> contornam
> as diferenças fracionárias?
> Obrigada
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço  
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa



______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa




Mais detalhes sobre a lista de discussão lista