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

Вниз

Cancel и DBGrid   Найти похожие ветки 

 
Kapitan ©   (2003-05-28 12:03) [0]

когда в ДБгриде нажимаешь на курсор вниз происходит Insert. Я сразу же генерирую номер (это не ID). Если бы я его не генерировал и нажал кнопку вверх то нормально бы сработал Cancel. В мое же случае он пытается постить (что нормально). Где нужно сделать Cancel чтобы запись без лишних сообщений убралась?
Делал в BeforPost вылетает ошибка (что мол НД не в режиме редактирования), хотя Cancel проходит.
Получается что я отменяю вставку а грид потом вызывает Пост.
Номер (который я генерирую) это нумерация в подчиненной таблице
т.е. для какой-то записи из главной в детальной может быть
1
2
3
и так для каждой из главной
Поэтому я обрабатываю AfterInsert и хранимой процедурой получаю номер. Если в ДБГриде нажать Esc то все нормально проходит.
Хотелось бы чтобы при нажатии стрелочки вверх тоже отменялась вставка если заполнено только одно поле Номер.


 
AlexSerp ©   (2003-05-28 12:11) [1]

В BeforPost сделай проверку на нужные тебе условия и Abort.
Должно убраться без вопросов.


 
Kapitan ©   (2003-05-28 12:18) [2]

уже и сам накопал, только надо сначала сделать Cancel а потом Abort.


 
Соловьев ©   (2003-05-28 13:19) [3]


> Kapitan © (28.05.03 12:18)

а я опоздал:)



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

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

Наверх




Память: 0.47 MB
Время: 0.02 c
14-60334
AlekAMD
2003-06-02 04:40
2003.06.19
Работа с Microsoft Oulook из Delphi


8-60277
АлексКриппер
2003-02-27 09:31
2003.06.19
Как создать MIDI музыку


1-60112
Klim Samgin
2003-06-06 08:38
2003.06.19
TThread


3-60042
YuraKiller
2003-05-25 15:38
2003.06.19
Как подбить количество возращаемых записей?


3-60065
sony1
2003-05-28 13:08
2003.06.19
Как выбрать из view первые 100 записей например ?