Fórum casas decimais fixas #382329
28/07/2010
0
QRVAL_II.Caption := formatfloat('00.00',(StrToFloat(QR_BASE.Caption) * 0.60)); help, valeu
Gustavo Matos
Curtir tópico
+ 0Posts
28/07/2010
Thiago Pedro
Você quer conseguir fazer isso no tratamento ou dentro do componente de edição ?
Gostei + 0
28/07/2010
Gustavo Matos
Gostei + 0
28/07/2010
Thiago Pedro
FormatFloat('###,###,##0.00', Valor);
Gostei + 0
28/07/2010
Gustavo Matos
Gostei + 0
28/07/2010
Thiago Pedro
Tente substituir essas linhas de código, e tente pegar o valor por exemplo, por um ShowMessage.
Vê se você consegue isso!
Gostei + 0
28/07/2010
Gustavo Matos
Gostei + 0
28/07/2010
Gustavo Matos
Gostei + 0
29/07/2010
Thiago Pedro
Se sua string for: 5.000.000
coloque aqui: 5.000.00
Gostei + 0
29/07/2010
Eriley Barbosa
Value := FloatToStr(StrToFloat(QR_BASE.Caption) * 0.60)); Dê uma olhada como está a configuração do sistema operacional para o separador de milhar e o separador decimal, para o separador de milhar deve ser usado.(Ponto) e para o separador decimal deve ser usado,(Virgula). Com estas configurações que informei acima a linha: Value := FloatToStr(StrToFloat(QR_BASE.Caption) * 0.60)); Ficaria Value := FloatToStr(StrToFloat(QR_BASE.Caption) * 0,60)); Em cada QrExpression coloque na propriedade Mask a mascara #,##0.00 Atenciosamente Eriley
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)