Fórum Duvidas sobre Calculos #7148
26/06/2009
0
Rogério Nascimento
Curtir tópico
+ 0Posts
29/06/2009
Wesley Yamazack
Bom dia.
Não entendi o "fique em loop", isso estará dentro de um Loop ?
Vejo que isso poderia ser feito desta forma, na hora for gravar, você pode fazer o seguinte.
if EdtDesconto.Text = '' then
edtPercentual.Text := (ValorProduto * Juros) / 100;
else
EdtDesconto.Text := ValorProduto - Desconto
Seria isso ?
Att,
Wesley
Gostei + 0
29/06/2009
Rogério Nascimento
Não é isto, é um pouco diferente, vamos simular aqui
Itens Venda (A duvida está relaciona aos 2 campos abaixo)
Cod. Produto Descricao Qtde Un. Vr. Unitario % Desconto Vr. Desconto Vr Liquido
10.001.10 Sapato Masculino 02 PR 80,00 10% 8,00 72,00
O que eu preciso fazer é o seguinte, se o usuário digitar 10%, o sistema vai calcular o Vr do Desconto (R$ 8,00), se o usuario digitar o Vr. do Desconto, o sistema irá calcular o % Desconto (10%).
Estou com a seguinte situação, o usuário chega e da o desconto de 15%, mas as vezes o valor do desconto fica quebrado, ai o usuário digita o vr do desconto arredondando e o sistema tem q recalcular o % do desconto.
Desde já, antecipo minhas estimas.
Abraços,
Rogério.
Gostei + 0
30/06/2009
Wesley Yamazack
Da uma olhada neste exemplo http://www.4shared.com/file/115097604/ce2b7909/ChamadoPercentual.html
Ve se isso pode te ajudar.
Att,
Wesley Y
Gostei + 0
30/06/2009
Rogério Nascimento
É mais ou menos isto, mas preciso colocar os eventos no proprio edit, pois isto o usuário irá digitar na sequencia que te passei, provavelmente em um Grid, tentei aplicar o mesmo no evento on exit do Edit, deu o erro "Is not a valid floating point value", o que pode ser?
Abraços,
Rogério
Gostei + 0
01/07/2009
Wesley Yamazack
Se eu fosse você não deixaria o usuário usar o DBGrid não cara, pois é mt complicado usar ele, o usuário pode fazer mt coisa quando o Grid esta editado.
erro "Is not a valid floating point value" - Isso é quando o valor que você esta passando não é um valor de ponto flutuante, ou real, no caso você deve ter passado "" = Vazio
Att,
Wesley Y
Gostei + 0
04/07/2009
Devmedia
a resposta do consultor foi suficiente? Podemos encerrar o chamado?
Gostei + 0
06/07/2009
Rogério Nascimento
Obrigado.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)