GARANTIR DESCONTO

Fórum Ñ aparece no Grid qdo é 120,00, os zeros finais ñ aparecem. #345643

07/09/2007

0

Tenho dois campos de valores. Todos os dois não aparecem no grid os centavos quando são zero exemplo:
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

Jpauloss

Responder

Posts

07/09/2007

Microbios

Colega,

é simples.. vá nas propriedades do campo (no componente tabela) no object inspector e ache a propriedade CURRENCY... coloque-a como TRUE!


Responder

Gostei + 0

07/09/2007

Dbergkamps10

olá
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


Responder

Gostei + 0

08/09/2007

Jpauloss

olá 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


Fiz desse jeito e ficou sem os centavos. Exemplo: gravei 100,25 mas só aparece 100.

Mas alguma ideia?


Responder

Gostei + 0

10/09/2007

Jeimyson

[quote:b81c508788=´dbergkamps10´]olá 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


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


Responder

Gostei + 0

10/09/2007

Dbergkamps10

nao se esqueca q vc tem q mudar no fields editor do cds ou tb.


Responder

Gostei + 0

10/09/2007

Jpauloss

A dica deu certo.
Agora só consegui pelo delphi 7. No BDS 2006 não pega não, será que um defeito?


Responder

Gostei + 0

10/09/2007

Martins

A dica deu certo. Agora só consegui pelo delphi 7. No BDS 2006 não pega não, será que um defeito?


Você está com todos os Services Pack do BDS 2006?

Acredito q atualizando o BDS2006 esse Bug seja corrigido.


Responder

Gostei + 0

10/09/2007

Jpauloss

[quote:60891cc28d=´jpauloss´]A dica deu certo. Agora só consegui pelo delphi 7. No BDS 2006 não pega não, será que um defeito?


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?


Responder

Gostei + 0

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

Aceitar