FORMATAR DADOS

USUARIO.EXCLUIDOS 26/03/2005 11:45:01
#75004

Sempre que faço a formatação em campos númericos ou currency com duas casas depois da vírgula ,quando os valores são digitados ou retornados em consultas voltam arrendondados, exemplo: se for digitado o valor 0,75 é retornado o valor 1,00.

Alguém sabe como não arrendondar os valores, deixar como foi digitado, mantendo os valores depois da vírgula ?

Obrigado,
Aprendiz
WEBMASTER 26/03/2005 14:47:28
#75045
Aprendiz,

- Se as consultas estiverem retornando o valor arredondando, é possível que na base de dados o campo esteja configurado como "automático" nas casas decimais.
- Se for no VB verifique o tipo da variável.


Até mais,
USUARIO.EXCLUIDOS 26/03/2005 18:19:18
#75075
Leopoldo,

Os campos estão configurados como valor monetário e 2 casas decimais.


Até
Aprendiz
TONARE25 26/03/2005 20:06:37
#75096
Vc ta formatando toda vez que recebe o dado da consulta ???
Onde vc exibe estes dados ??
USUARIO.EXCLUIDOS 27/03/2005 13:54:03
#75180
Não, basta digitar o número no campo texto e quando der enter já apareçe arrendondado
WEBMASTER 27/03/2005 17:40:05
#75201
Apendiz,

Coloque o trecho do código para que eu possa analisar.
USUARIO.EXCLUIDOS 28/03/2005 08:05:06
#75248
Para Localizar no BD:

txtAluguel.Text = Format(CInt(Rs("Aluguel")), ("#,##0.00;($#,##0.00)"))

USUARIO.EXCLUIDOS 29/03/2005 08:03:57
#75496
???
USUARIO.EXCLUIDOS 31/03/2005 08:49:24
#75952
E aí pessoal, alguém sabe me dizer, como fazer
USUARIO.EXCLUIDOS 31/03/2005 08:56:50
#75955
se a text esta vinculada a um objeto de conexao(declarado ou datacontrol) coloque o format que você deseja na propriedade dataformat da text
MAIGUI 31/03/2005 09:11:37
#75956
Resposta escolhida
hmm, e porque você está convertendo para inteiro com "CInt" essa função faz o arredondamento pois transforma em inteiro, seria esse o problema?
Página 1 de 2 [11 registro(s)]
Tópico encerrado , respostas não são mais permitidas