Re: [delphi-br] sistema muito doido

2009-11-17 Por tôpico Eduardo Melo
Então, para teste eu usei a conversão, mas os valores são obtidos na verdade do banco de dados, eu criei o campo de valor do tipo numeric com 4 casas decimais, mas no sistema eu utilizo apenas para 2 (pelo displayformat dos campos da tabela dentro do delphi) sera que isso pode ser um dos

Re: [delphi-br] sistema muito doido

2009-11-17 Por tôpico Eduardo Melo
Ola Galera, Agradeço primeiramente por todos que me ajudaram. Eu resolvi o problema apenas mudando onde estava asFloat para AsCurrency e funcionou perfeitamente. Mas fico só uma dúvida, para valores monetários o mais aconselhavel então é utilizar currency? e se algum lugar do sistema grava como

RE: [delphi-br] sistema muito doido

2009-11-17 Por tôpico Matheus Nabao
ou seja QTDE x UNITÁRIO (que podem ser n casas) será gravado apenas com 2 casas. Simples. To: delphi-br@yahoogrupos.com.br From: edume...@gmail.com Date: Tue, 17 Nov 2009 08:50:17 -0200 Subject: Re: [delphi-br] sistema muito doido Então, para teste eu usei a conversão, mas os

RE: [delphi-br] sistema muito doido

2009-11-16 Por tôpico Matheus Nabao
Cara, Faça na mão esse cálculo. Carregue duas variáveis FLOAT com 9.60, compare e verifique o resultado. Não tem mistério. Agora Float tem um problema de dizima, e acredito que isso deve estar influenciando nos seus cálculos. To: delphi-br@yahoogrupos.com.br From: edume...@gmail.com Date:

Re: [delphi-br] sistema muito doido

2009-11-16 Por tôpico André Geraldo dos Santos
Eduardo, Bom dia. Use currency para fazer esse tipo de operação, com esse tipo você não terá estes problemas. 2009/11/15 Eduardo Melo edume...@gmail.com Ola Pessoal, Estou com um problema muito doido para verificar se um valor de conta a receber é maior que o valor recebido. Eu tenho

Re: [delphi-br] sistema muito doido

2009-11-16 Por tôpico Desenvolvimento
//Arredonda para 2 casas decimais, já tive um problema igual ao seu e assim foi resolvido if Roundto(Valor1, -2) = Roundto(Valor2, -2) then showmessage('Valores iguais'); Caso necessário declare no uses : Math [As partes desta mensagem que não continham texto foram removidas]

Re: [delphi-br] sistema muito doido

2009-11-15 Por tôpico Leandro
Amigo isso eh uma coisa complicada no delphi, se procurar nos historicos ira ver muitas respostas.. eu criei uma função para comparar qualquer coisa desde inteiro ate float o numero 4 na função eh a quantidade de casas decimais q a mesma ira comparar despresando o restante das casas se quiser