Цитата:
Сообщение от Kapitoshka438
Интересно, а что написано на кнопке около DBGrid, по нажатию которой вы вызываете форму редактирования/добавления. Я бы вам посоветовал разместить около DBGrid две кнопки Добавить и Удалить, по нажатию первой будет вызываться метод Append вашей таблицы, по нажатию второй - Edit. Далее в модальном режиме открывается форма редактирования, с контролами для работы с БД и двумя кнопками Сохранить и Отмена. По нажатию на кнопку Сохранить вызывается метод Post, на кнопку сохранить - метод Cancel.
|
У меня редактирование происходит толкьо через контекстное меню т.к. есть процедура выделения конкретной строки правой кнопкой мыши:
Код:
procedure TForm1.DBGridEh1ContextPopup(Sender: TObject; MousePos: TPoint;
var Handled: Boolean);
begin
DBgridEh1.SelectedRows.CurrentRowSelected := True;
end;
При вызове формы добавления в модальном режиме кнопке "Добавить" у меня уже присвоен SQL запрос на INSERT...