Форум: "Базы";
Текущий архив: 2003.06.19;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c