Показать сообщение отдельно
  #2  
Старый 08.10.2008, 13:27
mik mik вне форума
Прохожий
 
Регистрация: 17.09.2008
Сообщения: 33
Репутация: 10
По умолчанию

Надо сделать обработку события BeforeDelete для источника данных, к которому привязан DBGrid. Ну а в обработчике написать типа того:

Код:
  with DataSet do
  begin
    if RecNo < RecordCount then
    begin
      if MessageDlg('Запись - ' + IntToStr(RecNo) + ', не последняя.' +
        #13#10 + 'Вы действительно хотите удалить эту запись?',
        mtConfirmation, [mbYes, mbNo], 0) <> mrYes then
        Abort;
    end;
  end;
Ответить с цитированием