Главная страница
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-60165
tasman
2003-06-06 06:51
2003.06.19
Динамическое назначение event у компоненты NMPop3 (из FastNet)


1-60119
killer
2003-06-06 12:36
2003.06.19
Можно ли в ListBox и Memo?


7-60445
Ixion
2003-04-12 03:18
2003.06.19
Управление TV с ИК порта


3-60040
Taktic
2003-05-28 04:27
2003.06.19
Как вставить картинку вместо числового значения в DBGrid


8-60282
idz
2003-03-06 21:46
2003.06.19
Рисование на TImage