Hola Feliz-58.
Ejemplo:
Código Delphi
[-]
with ADOQuery1 do
begin
Close;
SQL.Clear;
SQL.Add('UPDATE PRODUCTOS');
SQL.Add('SET CANTIDAD_EXISTENTE = CANTIDAD_EXISTENTE + :VALOR');
SQL.Add('WHERE NOMBRE = :NOMBRE');
Parameters.ParamByName('VALOR').Value := IntToStr(EditValor.Txt);
Parameters.ParamByName('NOMBRE').Value:= EditNombre.Text;
ExecSQL;
end;
¡ Pero cuidado! Eso puede ser peligroso si existe mas de un campo con el mismo texto (vg. dos productos con el mismo nombre), ya que haría tantas modificaciones como ocurrencias encontrara.
Saludos