GARANTIR DESCONTO

Fórum Problema com Decimais Delphi 2006 #344954

24/08/2007

0

Olá Pessoal

migrei meu projeto do Delphi 7 para Delphi 2006. Todos os meu Tfield que estavam com currency=true (R$ 10,00) agora estão (R$ 10 ) ou seja as casas decimais não aparecem. Mesmo alterando a propriedade DisplayFormat o problema continua.

Já fiz a atualização do midas.dll

Seria alguma alteração na versão do DbExpress?


Rengaf

Rengaf

Responder

Posts

24/08/2007

Vitor Alcantara

Será que na configuração do seu windows (Opções regionais) o formato da moeda não está com zero casas decimais?


Responder

Gostei + 0

24/08/2007

Rengaf

Nº de casas decimais = 2

O mesmo Projeto compilado em Delphi 7 não apresenta nenhum problema, já no Delphi 2006 acontece isso...


Responder

Gostei + 0

24/08/2007

Rengaf

Apenas complementando

Se o Valor For (R$ 10,60) as casas decimais aparecem normalmente, o erro só acontece quando for (R$10,00)...

Utilizo DBExpress + Firebird 1.5.x.x


Responder

Gostei + 0

24/08/2007

Vitor Alcantara

RenGaf sinceramente eu não sei o por que qeu isso ta ocorrendo mais pra contornar isso você pode colocar isso no OnCreate do teu MainForm:

CurrencyDecimals := 2;

isso deve resolver.
Mais não é normal esse comportamento não.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar