Fórum NOVAMENTE, multiplicação de campos #192379

02/11/2003

0

Eu tenho tres campos, um q eh a quantidade, e os outros dois um eh o valor unitário e o outro eh o valor total, estes dois campos estão no modo de currency, como fazer para multiplicar o valor do preço unitário com o valor da quantidade dando o resultado no dbedit do total. Eu estou usando uma tabela e DBEdit.

Obs.: todas as informações parecidas com a abaixo não funciona!!!!

DBEdit13.text:= Floattostr(strtofloat(DBedit3.text)* strtofloat(DBEdit4.text));

É URGENTEEE!!!


Franck.c

Franck.c

Responder

Posts

02/11/2003

Ltres

Pode far algo do tipo!


  dbEditResult.text := CurrToStr(StrToInt(dbEditQuant.text) * StrToCurr(dbEditVlrUnit.text));



Apesar de naum ser o correto.

O bom seria pegar o valor direto da tabela.

  Tabela[´TOTAL´] := Tabela.FieldByName(´QUANT´).AsInteger * Tabela.FieldByName(´VLRUNIT´).AsCurrency;


Desse modo já fica direto no campo.. Só q claro a tabela tem q estar em modo de edição!


Responder

Gostei + 0

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

Aceitar