Fórum Ñ aparece no Grid qdo é 120,00, os zeros finais ñ aparecem. #345643
07/09/2007
0
Fica assim no banco = 120,00
Fica assim no grid = 120
O campo de valores do banco está NUMERIC 15,2.
É assim que faço a inserção:
dm.sdsLancamento.ParamByName(´total´).AsFloat:=StrToFloat(total.Text);
Como resolvo?
Jpauloss
Curtir tópico
+ 0Posts
07/09/2007
Microbios
é simples.. vá nas propriedades do campo (no componente tabela) no object inspector e ache a propriedade CURRENCY... coloque-a como TRUE!
Gostei + 0
07/09/2007
Dbergkamps10
se a dica do microbios nao funcionar, vc pode mudar a propriedade no object inspector EditFormat:=0.00 e a Display Format:=R$ 0,00 la no campo do dataset
Gostei + 0
08/09/2007
Jpauloss
Fiz desse jeito e ficou sem os centavos. Exemplo: gravei 100,25 mas só aparece 100.
Mas alguma ideia?
Gostei + 0
10/09/2007
Jeimyson
Fiz desse jeito e ficou sem os centavos. Exemplo: gravei 100,25 mas só aparece 100.
Mas alguma ideia?[/quote:b81c508788]
Brow,
Acho que isso deve funcionar...
dm.sdsLancamento.ParamByName(´total´).AsFloat:=FormatFloat(´#,0.00´,StrToFloat(total.Text));
Espero ter ajudado!!! :D
Gostei + 0
10/09/2007
Dbergkamps10
Gostei + 0
10/09/2007
Jpauloss
Agora só consegui pelo delphi 7. No BDS 2006 não pega não, será que um defeito?
Gostei + 0
10/09/2007
Martins
Você está com todos os Services Pack do BDS 2006?
Acredito q atualizando o BDS2006 esse Bug seja corrigido.
Gostei + 0
10/09/2007
Jpauloss
Você está com todos os Services Pack do BDS 2006?
Acredito q atualizando o BDS2006 esse Bug seja corrigido.[/quote:60891cc28d]
To não. Onde pega? Vc tem para enviar por e-mail para min?
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)