![ActiveDelphi - Índice do Fórum](templates/subSilver/images/logo_phpBB.gif) |
ActiveDelphi .: O site do programador Delphi! :.
|
Exibir mensagem anterior :: Exibir próxima mensagem |
Autor |
Mensagem |
eversonluis Novato
![Novato Novato](../modules/PNphpBB2/templates/PNTheme/images/narodniki-classic/star1.gif)
![](images/avatars/97224a523830559c0.jpg)
Registrado: Sexta-Feira, 9 de Novembro de 2007 Mensagens: 79
|
Enviada: Sex Fev 26, 2010 1:23 pm Assunto: Arredondamento... |
|
|
Ola, boa tarde pessoal deste forum...
Estou com um problema no Banco de dados (FIREBIRD 2.1), que e o seguinte:
Os campos que deverao ter pontos decimais eu os fiz desta maneira:
VALOR NUMERIC(15,2), ate ai tudo bem, acontece que o campo valor, as vezes recebe na sua variavel de memoria por exemplo um valor
3,7861, ai eu vou no registro deste campo, ele esta como 3,78...
Mas quando processo um relatorio, os valores vao 3,78...e nao vai 3,79
A Pergunta e: Tem como deixar o banco como dois digitos por completo ou isso pode ser feito no Delphi, por exemplo no clipper tem uma chamada assim SET EXACT TO 2 ( deixando tudo com duas casas decimais...)
Valeu |
|
Voltar ao Topo |
|
![](templates/subSilver/images/spacer.gif) |
joemil Moderador
![Moderador Moderador](../modules/PNphpBB2/templates/PNTheme/images/narodniki-classic/moderador.gif)
Registrado: Quinta-Feira, 25 de Março de 2004 Mensagens: 9099 Localização: Sinop-MT
|
Enviada: Sex Fev 26, 2010 1:26 pm Assunto: |
|
|
no uses, adicione math
na programacao:
Valor := RoundTo(Valor, -2); // 2 casas _________________ <b>SEMPRE COLOQUE [RESOLVIDO] NO SEU POST</b>
Enviar imagens: http://tinypic.com/ |
|
Voltar ao Topo |
|
![](templates/subSilver/images/spacer.gif) |
eversonluis Novato
![Novato Novato](../modules/PNphpBB2/templates/PNTheme/images/narodniki-classic/star1.gif)
![](images/avatars/97224a523830559c0.jpg)
Registrado: Sexta-Feira, 9 de Novembro de 2007 Mensagens: 79
|
Enviada: Sex Fev 26, 2010 3:25 pm Assunto: Agradecido |
|
|
Valeu Joemil, pela dica...muito obrigado |
|
Voltar ao Topo |
|
![](templates/subSilver/images/spacer.gif) |
|
|
Enviar Mensagens Novas: Proibido. Responder Tópicos Proibido Editar Mensagens: Proibido. Excluir Mensagens: Proibido. Votar em Enquetes: Proibido.
|
|