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

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.017 c
15-1197295580
slavakaram
2007-12-10 17:06
2008.01.13
Массовая рассылка почты с помощью idSMTP


15-1197193611
Kerk
2007-12-09 12:46
2008.01.13
Посмотри вокруг (Розыч, блин, не трожь, выходной же :-))


15-1196886751
Torry
2007-12-05 23:32
2008.01.13
Музыка


15-1197157034
ProgRAMmer Dimonych
2007-12-09 02:37
2008.01.13
Посоветуйте, плз, программу


9-1164555344
Тёма
2006-11-26 18:35
2008.01.13
Размытие текстуры в GLScene