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

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

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

Aceitar