Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.27;
Скачать: CL | DM;

Вниз

Подскажите, как сделать запрос на сохранение, если запись была   Найти похожие ветки 

 
Layner ©   (2003-11-10 15:44) [0]

изменена:
procedure Tdm.q1BeforePost(DataSet: TDataSet);
begin
if MessageDlg (Хотите внести ихменения?", mtConfirmation, [mbYes, mbNo], 0) = IdYes then
q1.Post
.... а что в случае если нет?
end;


 
bushmen ©   (2003-11-10 15:47) [1]

q1.Cancel


 
Layner ©   (2003-11-10 16:01) [2]

Не, значит так не прокатит. У меня Lookup поля. Если без этого кода, в q1BeforePost все нормально, сохраняет. Но вот если вешаю этот код, Lookup поля лезут в сохранение вместо KeyField :( Что вызывает ошибку...


 
stone ©   (2003-11-10 16:36) [3]

procedure Tdm.q1BeforePost(DataSet: TDataSet);
begin
if MessageDlg (Хотите внести ихменения?", mtConfirmation, [mbYes, mbNo], 0) = IdNo then
Abort;
end;


 
Layner ©   (2003-11-10 16:46) [4]

stone © (10.11.03 16:36)
Классно, спасибо. Одно но, придётся два раза жать esс, первый раз для отмены, второй раз для выхода из редактирования. Но это уже другой вопрос.



Страницы: 1 вся ветка

Текущий архив: 2003.11.27;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.026 c
1-89843
dred
2003-11-16 01:46
2003.11.27
Работа со структурой данных


4-90171
Lord Warlock
2003-09-18 09:29
2003.11.27
WM_QUERYENDSESSION


11-89802
Kobik
2003-03-19 19:55
2003.11.27
Таймер в KOL.


6-90042
Король
2003-09-30 18:38
2003.11.27
Пропингировать все компи


6-90044
Александр из Минска
2003-09-27 17:49
2003.11.27
Соединение удалённого доступа