Problemas com BDP - Campo Decimal

07/04/2006

0

Estou tendo um problema com o Delphi2005 + BDP (banco SQL Server).
Quando tenho campos decimais, o número está aparecendo inteiro.
Por exemplo:
Na tabela está cadastrado 10. No grid aparece 1000.
Já coloquei máscara, e agora está mostrando 1000,00. Se eu der um update somando + 1, ele vai ficar 1001, e não 11.
(se estiver cadastrado 9,5, aparece 950, e assim por diante...)
:cry:

Alguém já viu isso, sabe se tem que configurar mais alguma coisa?

Obrigada!


Akemi

Akemi

Responder

Posts

12/04/2006

Sanses

Olá

Se voce estiver usando um datagrid, configure o campo em questão, no Property Builder >>Coluns, procure pela caixa ´Data Formatting Expression´ e nela coloque a mascara {0:c2}. Rode e teste, veja se é o que vc quer...

[]´s
Sanses


Responder

12/04/2006

Akemi

Oie!
Obrigada por responder! ^^

Eu fiz isso que você sugeriu. E olha que ´bonito´: ao invés de aparecer 1000 agora aparece ´R$ 1.000,00´ (ou seja, uma coisa, nem outra. Era pra aparecer 10,00...).
Tentei colocar {0:n2}, mas também não deu certo...

:/


Responder

13/04/2006

Sanses

Oi Akemi

Experimenta colocar em maiúsculo: {0:N} ou {0:N2}

[]´s
Sanses


Responder

17/04/2006

Akemi

Coloquei em maiúsculo, mas não fez diferença...


Responder

17/04/2006

Akemi

Hum... eu mudei no banco o tipo do meu campo pra Float e deu certo!

De qualquer maneira, valeu pelas dicas, Sanses! :wink:


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