GARANTIR DESCONTO

Fórum desconto e icms. #290172

01/08/2005

0

No delphi percentual estou trabalhando com Integer, e o valores $ com Currency.
Tem algum problema fazer um calculo de desconto e icms com esses tipos de variaveis ?
Alguém pode me dar uma luz para esse calculo ?

Outra coisa, tem algum problema se o percentual de desconto e icms ficar gravado em um campo do tipo (SmallInt ou CHAR2) na base ?


Obrigado


Lynx

Lynx

Responder

Posts

01/08/2005

Lynx

já fiz da seguinte maneira:
valortotal:= TextToCurr(lblValorTotal.Caption);
if edtDesconto.Text <> NullAsStringValue then desconto:= StrToFloat(DesFormataPERCENTUAL(edtDesconto.Text))
else
desconto:= 0;
desconto:= valortotal * (desconto/100);
valortotal:= (valortotal - desconto);


Responder

Gostei + 0

01/08/2005

Kenio_c

Olha amigo, ja tive problemas com valores guardados em campos strings, como vc utiliza currency, que sao dois valores decimais, eu faço guardar em uma variavel double e os dados nao tem muita necessidade de presisao e numa variavel extended e os valores tem de ser exato, o que eu acho q e seu caso, a formatacao fica da seguinte maneira formatFloat(´#,0.00´,Valor);

Espero q possa ajuda-lo


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar