GARANTIR DESCONTO

Fórum Nao entenderam a minha duvida... #188039

11/10/2003

0

tipow, quero somar o valor numerico em 2 dbedits... meio q , digito em uma 22 e na outra 1, e na 3 aparece 23... alguem me ajuda?


Wakko_tux

Wakko_tux

Responder

Posts

11/10/2003

Ricna

Sendo DBedit´s estão (provavelmente) associados a campos de uma tabela e estando ela aberta:

TabelaCampo3:=TabelaCampo1.value+TabelaCampo2.value;


Responder

Gostei + 0

11/10/2003

Henry

Brother, não sei se ja te passaram isso, mas tente assim:

dbedit3.text:= dbedit1.text +dbedit2.text;

Ou se não der vc tenta assim:

Var
num1: integer;
num2: integer;
num3: integer;
begin
num1:= StrToInt(dbedit1.text);
num2:= StrToInt(dbedit2.text);
num3:= num1+num2;
dbedit3.text:= IntToStr(num3);
end;

Acho que isso pode quebra um galho. Qualquer coisa me manda uma MP.
Um abraço, Henry.


Responder

Gostei + 0

11/10/2003

Ricna

Acabei de ver a sua pergunta anterior e vi que dei uma resposta igual a que não lhe satisfez, então complementando a resposta do Henry
dbedit3.text:= inttostr(strtoint(dbedit1.text) + strtoint(dbedit2.text));
Espero ter ajudado agora... :lol:


Responder

Gostei + 0

11/10/2003

Afarias

Ricna, sua dica anterior estava corretíssima!!

Esta segunda forma proposta agora está ERRADA! quando se quer os valores de componentes DataWare (ligados a um datasource) deve-se fazer referência aos campos do DataSet e não ao valor no componente que é apenas para uso ´visual´


T+


Responder

Gostei + 0

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

Aceitar