formatar campo numerico no quick report

Delphi

13/10/2003

Ola!

Estou com uma dificuldade em formatar campos numericos no quick.
Exemplo:
campo 10,52 --> 10,52 (este sai ok)
campo 11,00 --> 11 ( quero que a impressão seja padrão acima)

Alguma sugestão? Estou usando
formatnumeric(´#.,´,int(cz07_vlr/cz07_qt*100)/100)
Ja tentei trocar o final da mascara por 99 e 00 e não funcionou!.


Mariah

Mariah

Curtidas 0

Respostas

Salupe

Salupe

13/10/2003

coloque a máscara diretamente no campo que você quer formatar.
independente se estiver usando table ou query, entre no field editor, clique no campo e edite a máscara, se o campo for currency ou numeric basta indicar nas propriedades que ele é currency


GOSTEI 0
Molmedo

Molmedo

13/10/2003

Olá!
tente utilizar a função FloatToStrf, com ela vc informa a precisao e o numero de digitos que deseja que aparececa, no caso seria

floattostrf(campo,ffnumber,18,2);

precisao de 18 e 2 digitos!

espero ter ajudado.

[]´s


GOSTEI 0
Fabio.hc

Fabio.hc

13/10/2003

Ola! Estou com uma dificuldade em formatar campos numericos no quick. Exemplo: campo 10,52 --> 10,52 (este sai ok) campo 11,00 --> 11 ( quero que a impressão seja padrão acima) Alguma sugestão? Estou usando formatnumeric(´#.,´,int(cz07_vlr/cz07_qt*100)/100) Ja tentei trocar o final da mascara por 99 e 00 e não funcionou!.


Coloque no objeto do quick:
QRExpr1.mask = .9,99


GOSTEI 0
Fabio.hc

Fabio.hc

13/10/2003

Correção:

Coloque no objeto do quick:
QRExpr1.mask = [color=red:bc7213f73f]#,9.99[/color:bc7213f73f]


GOSTEI 0
POSTAR