![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Отмена удаления записи [D3, D4, D5, D6, Access]
RAVEN © (2002-02-04 13:08:00)Здравствуйте, Мастера. Все Вы знаете, что за свойство ConfirmDelete на таблице и на DBNavigator.Мне надо поставить своё сообщение на подтверждение удаления записи. Как сделать отмену удаления, т.к. удаление происходит в любом случае.
Delirium (2002-02-05 18:11:00) [1]Это полноценные транзакции, читай Help
Johnmen (2002-02-05 17:00:00) [2]это только слова, напоминающие о работе с транз-ми....
Delirium (2002-02-05 15:47:00) [3]>Johnmen
Обыкновенные:
ADOConnection1.BeginTrans;
ADOConnection1.CommitTrans;
ADOConnection1.RollbackTrans;
Johnmen (2002-02-05 15:41:00) [4]>Siberia : какие транзакции в Access ???????????
Siberia (2002-02-05 15:32:00) [5]А еще можно воспользоваться механизмом транзакций ...
Это вообще по-моему самый простой вариант ...
TSV (2002-02-05 10:13:00) [6]Я так понимаю, вопрос решен?
RAVEN (2002-02-05 08:52:00) [7]Ув. Мастера, извините, совсем на работе забили голову. Последние "два" моих ответа не считайте написанными в здравом смысле. :))))
RAVEN (2002-02-05 08:34:00) [8]Ув. ТSM, я не нашёл такого события в TDataModule. Проясните ситуацию пожалуйста.
RAVEN (2002-02-05 08:34:00) [9]Ув. ТSV, я не нашёл такого события в TDataModule. Проясните ситуацию пожалуйста.
Anatoly Podgoretsky (2002-02-04 21:44:00) [10]then то зачем?
RAVEN (2002-02-04 14:11:00) [11]Спасибо попробую.
TSV (2002-02-04 13:37:00) [12]Я делаю так:
procedure TDataModule1.AgenciesQueryBeforeDelete(DataSet: TDataSet);
begin
MessageBeep(MB_ICONEXCLAMATION);
if MessageDlg("Удалить запись?", mtConfirmation,
[mbYes, mbNo], 0) = mrYes then // do nothing
else
Abort;
end;
Удачи.