verdadeiramente decimal. como?

17/01/2006

0

galera, eu to usando firebird. meus dados quando uso dinheiro são DOUBLE PRECISION. infelizmente, quando cadastro algo no meu programa, e coloco por exemplo 3, ele fica 3, em vez de 3,00. além disso se eu digito 0,30 ele vai pra 0,3 (o q pode ser estranho mas muitos leigos confundem com 3 centavos :? ). tentei usar o DECIMAL indicando precisão de (10, 2). aconteceu o mesmo. pensei em usar algum tipo de máscara, como um MaskEdit e quando confirmar, o DbEdit pega o conteúdo do Mask, mas por exemplo, se eu colocasse como máscara __,__ ele só poderia digitar no máximo 30,00 ao invés de poder ser 3,00 ou 400,00 enfim.

o que faço pra corrigir isso? tem alguma forma?

valeu.


Aspirante

Aspirante

Responder

Posts

17/01/2006

Leonardobhbr

se eu entendi o q vc esta querendo dizer é só na propriedade do campo la na query ou clientDataSet em DysplayFormat = #0.00


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar