Cálculo de valores float no DBEdit usando currency (máscara)

Delphi

25/03/2009

Olá pessoal,
gostaria de saber como faço pra usar o valor de um DBEdit que esta usando máscara (currency = Ex.: R$ 1.250,60).

Preciso pegar o valor 1250,60 apenas, mas quado jogo ele pra um Edit comum aparece a mensagem informando que o valor ´R$ 1.250,60´ não é um número Float válido (também pudera, com R$ e ponto de milhar... rsrs).

Alguém sabe como tiro esta formatação do número e, traga somente ´1250,60´ ao invés de ´R$ 1.250,60´?

Obrigado,


Jc

Jc

Curtidas 0

Respostas

Jc

Jc

25/03/2009

Pode deixar pessoal, valew...

Converti o valor do DBEdit para string e acabei usando um loop (For) para ler caracter por caracter do numero ´R$ 1.250.,60´ e retirar o ´R´, ´$´, ´<espaço>´ e o ´.´, deixando somente ´1250,60´ e depois converti a string para numero novamente, mas sem a formatação.

Se alguém tiver uma idéia melhor, posta ae...

Valew e abraços...


GOSTEI 0
Marco Salles

Marco Salles

25/03/2009

Acho que tem algo mais simples

como vc esta Atribuindo isto para o Edt ???

e como vc esta usando a mascara no DbEdit ???


GOSTEI 0
POSTAR