Fórum formatFloat #137000

14/02/2003

0

Estou formatanto um edit para que mostre as casas separadas por ponto
ex: 100.000,00
com o seguinte código:
Edit5.Text:=formatFloat(´#,,0.00´,strtofloat(edit5.Text));

Depois preciso gravar este valor no banco ( o campo está definido como numeric(8,2)) só que o sistema acusa que o número não é floating point value, eu acredito que da este erro por causa do ponto da formatação,

Alguém sabe como posso tirar a formatação para gravar ou alguma dica para que eu possa gravar este número.

Desde já, Agradeço


Anonymous

Anonymous

Responder

Posts

14/02/2003

Anonymous

tem sim cara ... mas é complicado, vc precisa extrair toda as virgulas e pontos .. eu aconselho vc colocar um MackEdit, seus problemas são resolvidos ... falow cara

Fernando Souza
Votorantim/SP


Responder

Gostei + 0

14/02/2003

Oriundo

Essa mascara esta meia complexa em nobre? tenta essa :

Formatfloat(´,0.00´,Numero); Assim as centenas são separadas automaticamente.

Crie um função bem simples para remover as virgulas da função e seu problema esta acabado :


Depois



Estou formatanto um edit para que mostre as casas separadas por ponto ex: 100.000,00 com o seguinte código: Edit5.Text:=formatFloat(´#,,0.00´,strtofloat(edit5.Text)); Depois preciso gravar este valor no banco ( o campo está definido como numeric(8,2)) só que o sistema acusa que o número não é floating point value, eu acredito que da este erro por causa do ponto da formatação, Alguém sabe como posso tirar a formatação para gravar ou alguma dica para que eu possa gravar este número. Desde já, Agradeço



Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar