Transformar Float em string
Amigos, como eu faço para transformar um valor em string? Se eu colocar a função FloatToStr, caso o valor seja 250,00, ele me retorna 250. Queria que me retornasse 25000. Se o valor for 250,50, ele me retorna 2505. Queria que fosse 25050. Ele só apresenta o valor se for, por exemplo, 250,55, aí sim, ele me retorna o valor 25055. Como eu faço isso? Utilizo o firebird e os valores são do tipo float.
Aflsilva
Curtidas 0
Respostas
Rjun
11/04/2007
Você não pode multiplicar por 100 e usar a função IntToStr?
GOSTEI 0
Cpd_arim
11/04/2007
tente formatfloat(´#,,0.00´, valor)
GOSTEI 0
Facc
11/04/2007
ou ainda vc poderá usar a função FloatToStrF(valor, ffnumber, [casa dos inteiros], [casa decimal])
exemplo
Variavel String := FloatToStrF(Valor, ffnumber, 15,2)
exemplo
Variavel String := FloatToStrF(Valor, ffnumber, 15,2)
GOSTEI 0