[firebase-br] [Off Topic] Problema com casas decimais
Luciano R. Machado
luciano em rsys.com.br
Qua Out 20 09:56:16 -03 2004
Cara, não tá tendo jeito, com o conjunto ClientDataSet, DataSetProvider
e SQLDataSet (dbExpress) ocorre o mesmo problema.
Parece que o problema está na classe que recebe esse valor Float.
Um teste que fiz usando o debugador revelou o seguite:
- nesse pongo ->
SimpleDataSet.FieldByName('ValorCotacao').AsFloat := AdvEdit.AsFloat;
O valor do AdvEdit está correto, mas ao passar o valor para o
SimpleDataSet o valor já é arredondado.
Eu precisaria saber de alguém que manja dessas classes qual seria a
que faz essa conversão.
--
Luciano Rodrigues Machado
Programador - Ribeirão Preto-SP
Marcilio Soares wrote:
> Luciano, blz ?
> Cara tenta usar assim o formato ###,###,###,##0.0######## ! o delphi e meio
> esquesito em relacao estas coisas de formato. Nao custa tentar !
> tenta usar fieldbyname('campo').asfloat e converte pra string e troca a ,
> decimal por . decimal e minha outra sugestao
>
Mais detalhes sobre a lista de discussão lista