Показать сообщение отдельно
  #6  
Старый 08.08.2012, 11:40
sorockinalex sorockinalex вне форума
Начинающий
 
Регистрация: 08.08.2012
Сообщения: 178
Репутация: 10
По умолчанию

Ребята, помогите, напишу кратко.
Делаю запрос на изменение записи в таблице, на форме только Query:
Код:
        Query.SQL.Clear;
        Query.SQL.Add('UPDATE HeadOffices SET HeadOffices.HeadOffice="'+HeadOfficeEdit.Text+'" WHERE HeadOffices.Key='+inttostr(HeadOfficeKey));
        Query.ExecSQL;
далее закрываю форму и выполняю две процедуры главной формы, в которых идёт обновление StringGrid
Код:
  AddHeadOfficeForm.Close;
  AddOrgForm.HeadOfficeNameEdit.Text:=HeadOfficeEdit.Text;
  AddOrgForm.HeadOfficeFilter;
  AddOrgForm.FillHeadOfficesStringGrid;

А теперь сам вопрос: Обнаружил, что обновление таблицы происходит не сразу... Как отследить в данном случае событие обновления таблицы, и уже после этого обновлять StringGrid?
На текущий Query ни одно событие не работает, ни AfterEdit, ни другие... (((
Ответить с цитированием