Problemas com formato Currency
Estou tendo sérios problemas com o tipo currency, por exemplo em um edit tenho o valor R$ 1.445,00. Como faço para jogar este valor em uma variável do tipo currency, pois necessito dividir este valor em várias parcelas. Quando tento jogar o valor para uma variável do tipo currency da a mensagem ´´R$ 1.445,00´ is not a valid floating point value´.
Já criei um função para tirar o ´R$ ´, mas continua o mesmo problema ´´ 1.445,00´ is not a valid floating point value´.
Não sei mais o que tentar.
Agradeço se alguém ajudar.
Já criei um função para tirar o ´R$ ´, mas continua o mesmo problema ´´ 1.445,00´ is not a valid floating point value´.
Não sei mais o que tentar.
Agradeço se alguém ajudar.
Mkoch
Curtidas 0
Respostas
Koplin
12/08/2003
O problema esta no ponto e na virgula
1.445,00 deve ficar 1445.00
Tratando isso voce resolve.
Uma dica
DecimalSeparator:=´.´ resolve a virgula.
1.445,00 deve ficar 1445.00
Tratando isso voce resolve.
Uma dica
DecimalSeparator:=´.´ resolve a virgula.
GOSTEI 0
Mkoch
12/08/2003
Obrigado, funcionou.
GOSTEI 0
Gilsonlongo
12/08/2003
Oi,
Também estou com este problema...
Estou convertendo assim:
editbdtvalorpag.text := FormatCurr(´#,,0.00´,StrToCurr(editbdtvalorpag.text));
Mas qdo o valor ultrapassa a casa do milhar dá o erro....
Como usar -> DecimalSeparator:=´.´ resolve a virgula.
Obrigado,
Gilson
Também estou com este problema...
Estou convertendo assim:
editbdtvalorpag.text := FormatCurr(´#,,0.00´,StrToCurr(editbdtvalorpag.text));
Mas qdo o valor ultrapassa a casa do milhar dá o erro....
Como usar -> DecimalSeparator:=´.´ resolve a virgula.
Obrigado,
Gilson
O problema esta no ponto e na virgula
1.445,00 deve ficar 1445.00
Tratando isso voce resolve.
Uma dica
DecimalSeparator:=´.´ resolve a virgula.
GOSTEI 0