Calculos com Edit

Delphi

09/05/2007

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 !


Augustoctavares

Augustoctavares

Curtidas 0

Respostas

Fabiano Góes

Fabiano Góes

09/05/2007

pode tentar tratar a saida de cada edit envolvido co calculo assim:
  
  TEdit(Sender).Text := StringReplace(TEdit(Sender).Text, ´.´, ´´, []);


essa é uma idéia, mais acho que teria muitas maneiras de fazer isso.
bom, espero ter ajudado.


GOSTEI 0
Fabiano Góes

Fabiano Góes

09/05/2007

[quote:3d3b68f054=´Fabiano Góes´]pode tentar tratar a saida de cada edit envolvido co calculo assim:
  
  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.


GOSTEI 0
POSTAR