Exibir mensagem anterior :: Exibir próxima mensagem |
Autor |
Mensagem |
rodrigo23 Novato
Registrado: Quarta-Feira, 9 de Fevereiro de 2011 Mensagens: 53
|
Enviada: Qua Out 15, 2014 11:59 am Assunto: Problema de validação de valores |
|
|
Boa tarde !
Alguém me ajudar com a seguinte informação.
Declarei duas variaveis locais no formulario como real; UNIT, TOTAL
Para variavel UNIT o sistema faz um soma e é acumulativo. Ex: 1000,00
Para variavel TOTAL o sistema passa o total informado no campo especifico no sistema. Ex: 1000,00
No momento que o sistema vai validar essas informações nas variaveis UNIT e TOTAL mesmo que de valores iguais. Na validação reconhece que são valores direntes.
Exemplo:
if unit <> total then -- nesse ponto que a condição é verdadeira
Valores incorretos.
Analisando os valores são iguais, mesmo assim me da que a condição que faço é verdadeira.
Alguem já passou por esse caso ? |
|
Voltar ao Topo |
|
|
joemil Moderador
Registrado: Quinta-Feira, 25 de Março de 2004 Mensagens: 9098 Localização: Sinop-MT
|
Enviada: Qua Out 15, 2014 12:05 pm Assunto: |
|
|
tenta mudar o tipo pra currency
da um showmodal nos valores pra verificar o q gravado neles _________________ <b>SEMPRE COLOQUE [RESOLVIDO] NO SEU POST</b>
Enviar imagens: http://tinypic.com/ |
|
Voltar ao Topo |
|
|
rodrigo23 Novato
Registrado: Quarta-Feira, 9 de Fevereiro de 2011 Mensagens: 53
|
Enviada: Qui Out 16, 2014 5:22 pm Assunto: [ Resolvido ] |
|
|
Joemil alterei o tipo da minha variavel para currency e funcionou perfeitamente.
Obrigado pela ajuda. |
|
Voltar ao Topo |
|
|
johnny-walker Moderador
Registrado: Sábado, 4 de Outubro de 2003 Mensagens: 10653 Localização: Contagem/MG - BRAZIL
|
Enviada: Qui Out 16, 2014 8:43 pm Assunto: |
|
|
O motivo para isto é simples, o tipo currency tem maior precisão e foi feito justamente para que lida com valores monetários devido a sua precisão.
Com o tipo float que segue a norma IEEE, utiliza-se do co-processador matemático e por isto há arredondamentos.
Tem uma explicação desta norma iso, basta dar uma procurada no google.
bye _________________ P.O.W.E.R B.Y D.E.L.P.H.I |
|
Voltar ao Topo |
|
|
|