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

Вниз

Поведение DBGridEh и DBEditEh   Найти похожие ветки 

 
AleKo   (2004-10-19 10:42) [0]

Добрый день Господа!

Проблема в следующем. На форме имеется DBGridEh , ADOTable, DBEditEh, DBNavigator. В DBGridEh и DBEditEh отображаются одни и те же поля. Если фокус находится на DBGridEh то при вставки записи в нем появляется новая пустая запись. Но мне хочется редактировать эти поля с помощью DBEditEh и я перевожу курсор в это поле. После получения фокуса в DBEditEh ADOTable переходит в режим просмотра и исчезает новая пустая строка, а в DBEditEh появляются данные предыдущей строки. Таким образом, что бы вставить запись и начать ее редактировать предварительно надо поставить курсор в DBEditEh.
Подскажите, как избежать такого неудобства. Спасибо.


 
ЮЮ ©   (2004-10-19 10:50) [1]

значит запрещай это делать в Gride (у тебя же DBNavigator в руках!!!)


 
AleKo   (2004-10-19 10:53) [2]

Запретил. Но в нем всеравно появляется пустая запись даже если вставка через DBNavigator.


 
Пуртик   (2004-10-19 11:01) [3]


> Запретил. Но в нем всеравно появляется пустая запись даже
> если вставка через DBNavigator.

2 НД, 1-й привязан к едиту, а второй(DBGrid) по событию AfterPost
делает рефреш


 
AleKo   (2004-10-19 11:07) [4]

Идею понял. Попробую реализовать.


 
SeZuka ©   (2004-10-19 12:58) [5]

А в свойствах грида опцию dgCancelOnExit в False не пробывал ставить???


 
AleKo   (2004-10-20 03:13) [6]

Спасибо SeZuka © за совет. Все получилось.



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

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

Наверх




Память: 0.47 MB
Время: 0.038 c
1-1099473407
Max Ivanych
2004-11-03 12:16
2004.11.21
Переключение на другой лист Excel


1-1100057935
тт
2004-11-10 06:38
2004.11.21
Архивацыя.


1-1099468552
Hadroran
2004-11-03 10:55
2004.11.21
Строка


1-1099656416
Ale}{(is)
2004-11-05 15:06
2004.11.21
формат RC-файла


1-1100089536
Cheburek
2004-11-10 15:25
2004.11.21
Как склеить динамические массивы ? Как вырекзать элемнт из него ?