Вниз
Скачать: CL | DM;

Проверка в Grid   Найти похожие ветки 

← →
npr2   (2009-02-04 11:24) [0]

Добрый день! Совсем запуталась,помогите! Есть грид. Переход по полям по Enter, переход на новую запись по Enter в последнем поле строки. Нужно проверить введенное значение в последнее поле строки и если удовлетворяет условию, перейти на новую запись. Если нет, то выдать сообщение и остаться в этом же поле. Если пробую проверить по KeyPress - не вижу значения, которое ввела. Если по erQuery1ObemChange (изменению поля) не могу перехватить кнопку. Как решить срочно эту проблему.


← →
Сергей М. ©   (2009-02-04 11:29) [1]


> не вижу значения


А где смотришь ?


← →
npr2   (2009-02-04 11:39) [2]

Смотрела как (DBGridEh1.Columns.Grid.SelectedField.NewValue) или
(erQuery1Obem.NewValue) в методах обработки Key...


← →
Сергей М. ©   (2009-02-04 11:58) [3]


> не могу перехватить кнопку


А зачем ее перехватывать ?
Просто возбуди исключение в обработчике OnChange или OnValidate, тогда метод навигации Post и/или Next, который ты инициируешь в OnKeyPress, не будет выполнен


← →
MsGuns ©   (2009-02-04 15:29) [4]

TField.OnSetText
TDBGrid.OnColumnExit
TDataSet.BeforePost



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.016 c
1-1208785374
abhtr
2008-04-21 17:42
2009.03.29
Как "задержать" Hint?


6-1200853816
Gbp
2008-01-20 21:30
2009.03.29
Странная трабла моего локального прокси с гуглом


2-1233154388
flaxe
2009-01-28 17:53
2009.03.29
Вопрос про работу с opengl


6-1201094893
Михаил (Питер)
2008-01-23 16:28
2009.03.29
Поиск в локальной сети


2-1233924528
bioss
2009-02-06 15:48
2009.03.29
Работа с кодировками в Delphi




   Наверх