Здравствуйте, MishaMW, Вы писали:
MMW>Пользователь вводит данные в столбец DBGrid-а, и нужно, чтобы при переходе в другую ячейку или при нажатии кнопки данные сохранялись. На самом же деле они сохраняются только при выходе из прилодения.
По умолчанию данные сохраняются при переходе на другую
строку. Для принудительного сохранения по кнопке сделай так:
procedure TForm1.ButtonSaveClick(Sender: TObject);
begin
if Query1.State = dsEdit then Query1.Post;
end;
BTW: Проще узнать число приглашенных и неприглашенных можно так:
SELECT count(priglas) as Invited, count(*)-count(priglas) as Not_Invited FROM KSN