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!!!
Obs.: todas as informações parecidas com a abaixo não funciona!!!!
DBEdit13.text:= Floattostr(strtofloat(DBedit3.text)* strtofloat(DBEdit4.text));
É URGENTEEE!!!
Franck.c
Curtir tópico
+ 0
Responder
Posts
02/11/2003
Ltres
Pode far algo do tipo!
Apesar de naum ser o correto.
O bom seria pegar o valor direto da tabela.
Desse modo já fica direto no campo.. Só q claro a tabela tem q estar em modo de edição!
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
Clique aqui para fazer login e interagir na Comunidade :)