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
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
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
...@yahoogrupos.com.br] Em
nome de Eduardo Melo
Enviada em: domingo, 15 de novembro de 2009 15:50
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] sistema muito doido
Ola Pessoal,
Estou com um problema muito doido para verificar se um valor de conta a
receber é maior que o valor recebido. Eu
, 15 Nov 2009 15:49:43 -0200
Subject: [delphi-br] sistema muito doido
Ola Pessoal,
Estou com um problema muito doido para verificar se um valor de conta a
receber é maior que o valor recebido. Eu tenho uma conta de R$ 9,60 para
receber e se
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
//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]
Melo
Enviada em: domingo, 15 de novembro de 2009 15:50
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] sistema muito doido
Ola Pessoal,
Estou com um problema muito doido para verificar se um valor de
conta a
receber é maior que o valor recebido. Eu tenho uma conta de R$ 9,60
para
.
De: Tiago F. Zacchi tiago_zac...@yahoo.com.br
Para: delphi-br@yahoogrupos.com.br
Enviadas: Segunda-feira, 16 de Novembro de 2009 11:28:07
Assunto: RES: [delphi-br] sistema muito doido
Olá,
Tive problema parecido, no meu caso era problema de arredondamento de
valores, na
Ola Pessoal,
Estou com um problema muito doido para verificar se um valor de conta a
receber é maior que o valor recebido. Eu tenho uma conta de R$ 9,60 para
receber e se verifico se o campo que recebe este valor é maior que o valor a
receber ou seja também os 9,60, fica definido como valor
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
11 matches
Mail list logo