Главная страница
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.013 c
1-60137
Андрю-ХА
2003-06-06 01:33
2003.06.19
MSXMLDOM + Unicode


14-60402
Rafik
2003-05-26 10:26
2003.06.19
Не соедениться с MSSQL


1-60171
ТОлег
2003-06-07 11:47
2003.06.19
Как скопировать один компонент в другой...


14-60315
DMN
2003-05-30 08:26
2003.06.19
Работа с файлами


14-60353
LOX
2003-05-31 13:03
2003.06.19
Kак позвонить на какой либо телефон?