Fórum Formatar Valores str #356727
07/04/2008
0
No Display Format estao como ´0´ (apenas a parte inteira)
Realizo uma subtracao.. mas em vez de me calcular o valor ´inteiro´.. esta calculando o valor fracionario, ou seja.. nao esta subtraindo apenas a parte inteira.. como formato ??
EdLiquido.Value := EdSubtotal.Value - EdKgUmidade.Value;
Ce
Curtir tópico
+ 0Posts
07/04/2008
Asales
Coloque como ´#,.00´ e veja se resolve.
Gostei + 0
08/04/2008
Fknyght
acho que a mascara certa vai ser ,0.00
Gostei + 0
08/04/2008
Ce
Entao.. meus campos EdUmidade e EdImpureza estao tb como ´0´, pois tb quero ´inteiros´.
EdUmidade = calculo gerou 640,5 ... foi apresentado 641
EdImpureza = calculo gerou 253,1 ... foi apresentado 253
Ate ai tudo correto...
mas meu campo EdLiquido.value deveria ser 641 - 253 = 388 ... mas ta sendo calculado 640,5 - 253,1 = 387 !
Ja utilizei o Edliquido.value := Trunc(EdUmidade.value) - Trunc(EdImpureza.value) .. mas nao adiantou.
Gostei + 0
08/04/2008
Jarabeucp
Amigo to com um problema bem parecido, no meu caso, uso o formatfloat(´#,0.00´); só que quando o valor é assim de 1.000,00 R$ ele da um erro dizendo que o valor não é um ponto flutuante, se eu fizer o formatFloat assim (´.00´) até que da certo e finca assim, 1000,00 R$, só que eu quero colocar ele no formato padão com vicula e ponto todo certinho. como posso fazer isso?
Gostei + 0
08/04/2008
Fknyght
Ta, mas pq vc naum usa o ROUND antes tipo
Trunc( Round(EdImpureza.value,0) );
Gostei + 0
09/04/2008
Martins
Ta, mas pq vc naum usa o ROUND antes tipo
Trunc( Round(EdImpureza.value,0) );[/quote:270eaa1f52]
Basta fazer isso q deve resolver o problema aí para vc.
Edliquido.value := Round(EdUmidade.value - EdImpureza.value)
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)