Показать сообщение отдельно
  #2  
Старый 26.04.2012, 12:52
Аватар для Ildar-tsr
Ildar-tsr Ildar-tsr вне форума
Местный
 
Регистрация: 09.08.2011
Адрес: г.Сургут, ХМАО
Сообщения: 453
Репутация: 7402
По умолчанию

В целом принцип:
Код:
procedure TForm1.Button1Click(Sender: TObject);
var
  q: TADOQuery;
begin
  q:= TADOQuery.Create(nil); 
  q.Connection:= ADOConnection1; 

  if DBGrid.DataSource.DataSet.FieldByName('Ostatok').AsInteger <> 0 then
    begin
      //вставка в Mag
      q.SQL.Text:= 'insert into '+ComboBox1.Text+' (...) values (...)';
      q.SQL.ExecSQL;
      
      //вставка в SProd
      q.SQL.Text:= 'insert into SProd (...) values (...)';
      q.SQL.ExecSQL;      
    end;

  //из OsSklad удаляем по любому
  q.SQL.Text:= 'delete from OsSklad where id = '+DBGrid.DataSource.DataSet.FieldByName('id').AsString;
  q.ExecSQL;

  q.Free;
end;
__________________
Google в помощь
Ответить с цитированием