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

Вниз

И снова приходится делать Insert   Найти похожие ветки 

 
minva   (2002-08-15 22:49) [0]

Есть форма, на ней грид (readonly), DBEdit-ы, DBнавигатор. В навигаторе нажимаю Insert, появляется новая запись, Тыкаю мышой в едит для начала редактирования - запись изчезает (как по Cancel). проделываю теже операции ещё раз - всё нормально, заполняю поля, делаю POST - запись на месте. Глюк этот происходит только один раз после открытия формы. Никакого кода ещё не написано, просто на форму покидал компоненты и запустил. Глюк этот наблюдался на IBX и FibPlus, визуальные компоненты родные делфевые. На других БД не проверял.
Кто нибудь сталкивался?


 
BAY ©   (2002-08-15 23:10) [1]

Да уж приходилось встречаться с такими глюками (ну очень похоже). Выкрутился так: сделал форму для одной записи - в ней добавляю записи (а в некоторых случаях и редактирую) след. образом:

MyDataSet.Insert;
MyForm.ShowModal;

и при редактировании:

MyDataSet.Edit;
MyForm.ShowModal;

А MyForm еще и отвечает сохранять изменения (MyDataSet.Post) или нет (MyDataSet.Cancel).

Удачи.


 
minva   (2002-08-15 23:20) [2]

Я думал о таком варианте, когда ещё не знал про глюк. Но решил не связываться с дополнительной формой, тем более, что юзера лазить редко туда будут. Но всё-таки глюк неприятный...


 
Desdechado ©   (2002-08-16 10:20) [3]

после Insert запись уже в состоянии редактирования, не надо еще Edit. такое нажатие на Edit приводит к Post или Cancel (в зависимости от настроек).



Страницы: 1 вся ветка

Текущий архив: 2002.09.05;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.016 c
6-14198
Zensor
2002-06-29 08:03
2002.09.05
Помогите пожалуста написать программу типа ХупурТерминала.


1-14146
Toster
2002-08-24 20:37
2002.09.05
Наследование стандартных классов.


1-14139
Cobalt
2002-08-23 17:26
2002.09.05
Передача указателя


14-14248
ZORRO
2002-08-09 06:03
2002.09.05
Новый сайт


3-13896
Igor_thief
2002-08-14 15:26
2002.09.05
Файл с расширением VAL