Bueno estoy haciendo los calculos de esta manera pero no me muestra los resultados aqui el codigo:
Código Delphi
[-]procedure TFEntrada.Edit8KeyPress(Sender: TObject; var Key: Char);
begin
if key=#13 then begin
if Edit6.Text = '' then begin
ShowMessage('Item no existe');
end else begin
ZInsertar.Close;
ZInsertar.SQL.Clear;
ZInsertar.SQL.Add('Select * from articulos');
ZInsertar.SQL.Add(' where ref = :cod');
ZInsertar.ParamByName('cod').Value:=Edit6.Text;
ZInsertar.Open;
if not ZInsertar.IsEmpty then begin
ZTemp.FieldByName('ref').Value:=ZInsertar.Fields[0].Value;
ZTemp.FieldByName('articulo').Value:=ZInsertar.Fields[2].Value;
ZTemp.FieldByName('cantidad').Value:=strtoint(Edit7.Text);
ZTemp.FieldByName('costo').Value:=StrToFloat(Edit8.Text);
ZTemp.FieldByName('valor').Value:=(strtoint(Edit7.Text))*(strtofloat(Edit8.Text));
end else
ShowMessage('Item no existe');
end;
end;
end;
que estoy haciendo mal?
Saludos.