Форум: "Начинающим";
Текущий архив: 2008.01.13;
Скачать: [xml.tar.bz2];
ВнизFIBDataSet Найти похожие ветки
← →
9899100 (2007-12-14 14:12) [0]Подскажите что за прикол ??
вешаю обработку события BeforePost
проверяю если поле не заполненно то делаю
Cancel
....
ругается что DataSet не находиться в режиме dsInsert или dsEdit
хотя ставлю точку останова на Cancel и проверяю статус он dsInsert
← →
9899100 (2007-12-14 14:16) [1]или подскажите как избавиться от случайных пустых записей , которые появляются когда пользователь в гриде нажмет стрелочку ввниз на последней записи :)
← →
9899100 (2007-12-14 14:16) [2]или подскажите как избавиться от случайных пустых записей , которые появляются когда пользователь в гриде нажмет стрелочку ввниз на последней записи :)
← →
Сергей М. © (2007-12-14 14:24) [3]
> когда пользователь в гриде нажмет стрелочку ввниз на последней
> записи
Т.е. ты утверждаешь, что как только это произошло, то тут же возбуждается событие TFIBDataSet.OnBeforePost ?
← →
9899100 (2007-12-14 14:29) [4]
> Т.е. ты утверждаешь, что как только это произошло, то тут
> же возбуждается событие TFIBDataSet.OnBeforePost ?
нет ессесно, просто пользователь наверняка не нажмет esc а нажмет клавишу вверх на пустой записи, и от тогда выйдет данное событие
← →
Sergey13 © (2007-12-14 14:29) [5]> [2] 9899100 (14.12.07 14:16)
Они у тебя в БД просачиваются что ли?
Запрети вообще в гриде добавлять - один из вариантов.
← →
Johnmen © (2007-12-14 14:30) [6]А справку почитать?
← →
9899100 (2007-12-14 14:31) [7]
> Они у тебя в БД просачиваются что ли?
> Запрети вообще в гриде добавлять - один из вариантов.
почему просачиваются?? сч его ты это взял??
а такой вариант уже рассматривался, неподходит по идеологии программы :)
← →
9899100 (2007-12-14 14:35) [8]
> Johnmen © (14.12.07 14:30) [6]
> А справку почитать?
прикинь, читал :)
Abort работает странно , если сделать cancel, то редактирование(добавлении) записи прекращается, а вот Abort ничего не делает он просто не дает пройти Post а запись всеравно в режиме редактирования висит
← →
Sergey13 © (2007-12-14 14:38) [9]> [7] 9899100 (14.12.07 14:31)
> почему просачиваются?? сч его ты это взял??
> [1] 9899100 (14.12.07 14:16)
> или подскажите как избавиться от случайных пустых записей
← →
Anatoly Podgoretsky © (2007-12-14 14:47) [10]Cancel + Abort
← →
9899100 (2007-12-14 14:52) [11]
> Anatoly Podgoretsky
спасибо :)
← →
Сергей М. © (2007-12-14 16:39) [12]
> просто пользователь наверняка не нажмет esc а нажмет клавишу
> вверх на пустой записи, и от тогда выйдет данное событие
А это уже твоя личная (как програмиста ессно) драма.
Впрочем "корявость" штатного DBGrid"a в части интуитивно непонятного интерфейса - "притча во языцех". С этим готов согласиться. Требуется куча выкрутасов, чтобы "доработать напильником" этот самый DBGrid
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.01.13;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.007 c