Fórum Calculos com Edit #341532
09/05/2007
0
Boa tarde.
Preciso fazer um calculo entre edits, uso a função strtofloat e floattostr sem problemas, o único problema é quando o valor tem ponto(.)
ex.:
1.250,03
quando mando efetuar o calculo da erro, alguem sabe como eu posso tirar esse ponto(.) do campo.
se o valor fosse 1250,03 eu irei fazer o calculo sem problemas
Obrigado !
Preciso fazer um calculo entre edits, uso a função strtofloat e floattostr sem problemas, o único problema é quando o valor tem ponto(.)
ex.:
1.250,03
quando mando efetuar o calculo da erro, alguem sabe como eu posso tirar esse ponto(.) do campo.
se o valor fosse 1250,03 eu irei fazer o calculo sem problemas
Obrigado !
Augustoctavares
Curtir tópico
+ 0
Responder
Posts
09/05/2007
Fabiano Góes
pode tentar tratar a saida de cada edit envolvido co calculo assim:
essa é uma idéia, mais acho que teria muitas maneiras de fazer isso.
bom, espero ter ajudado.
TEdit(Sender).Text := StringReplace(TEdit(Sender).Text, ´.´, ´´, []);
essa é uma idéia, mais acho que teria muitas maneiras de fazer isso.
bom, espero ter ajudado.
Responder
Gostei + 0
09/05/2007
Fabiano Góes
[quote:3d3b68f054=´Fabiano Góes´]pode tentar tratar a saida de cada edit envolvido co calculo assim:
essa é uma idéia, mais acho que teria muitas maneiras de fazer isso.
bom, espero ter ajudado.[/quote:3d3b68f054]
assim você pode selecionar todos os TEdits envolvidos no calculo e digitar o código apenas uma vez no evento OnExit.
TEdit(Sender).Text := StringReplace(TEdit(Sender).Text, ´.´, ´´, []);
essa é uma idéia, mais acho que teria muitas maneiras de fazer isso.
bom, espero ter ajudado.[/quote:3d3b68f054]
assim você pode selecionar todos os TEdits envolvidos no calculo e digitar o código apenas uma vez no evento OnExit.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)