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

Ввод в DBGrid   Найти похожие ветки 

 
Дундук   (2002-07-09 09:43) [0]

Подскажите как узнать что пользователь ввел какое-либо значение в DBGrid,до записи этого значения в таблицу? Уже все перепробовал толку никакого.
Ни черта не получается :-(


 
Sergey13 ©   (2002-07-09 09:59) [1]

Контролируй датасет, а не грид. Событие Before(Insert,Delete...)


 
Леха_   (2002-07-09 10:24) [2]

А зачем тебе это нужно?
если для контроля правильности данных то используй OnValidate полей


 
MsGuns ©   (2002-07-09 11:37) [3]

TDataSource.OnDataChange - при переходе с одной записи на другую
TDataSource.OnStateChange - при изменении статуса НД (например, с dsBrowse на dsEdit или dsInsert в данном случае)
TDataSource.OnUpdateDate - здесь можно перехватить упр-е непосредственно перед постированием измененной записи в физ.НД


 
LordOfSilence   (2002-07-09 13:43) [4]

А как насчет TDataSet.Modified?


 
MsGuns ©   (2002-07-09 14:07) [5]

> LordOfSilence
А Modified что, прикажете проверять через какие-то промежутки времени ?
Для реакции на что-либо (в т.ч. и деяния юзверя) вообще-то и придуманы СОБЫТИЯ


 
LordOfSilence   (2002-07-09 14:20) [6]

> MsGuns. Да, да, согласен. Просто сам вопрос поставлен не
подробно, поэтому такой поверхностный ответ. А вообще-то
мы тут все спорим, а уважаемый Дундук чего-то замолчал...


 
Roma ©   (2002-07-09 16:12) [7]

Совсем недавно был этот вопрос... Коллективно сошлись на TField.On(Get/Set)Text...


 
MsGuns ©   (2002-07-09 17:39) [8]

> Roma
Не понял, зачем чесать левое ухо правой пяткой ?



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

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



Память: 0.46 MB
Время: 0.013 c
4-95597
Strat
2002-05-21 17:00
2002.07.29
Минимизация программы не системной кнопкой


1-95310
Romeo
2002-07-17 16:39
2002.07.29
Регистры SSE


6-95464
Vladimir Melia
2002-05-17 16:45
2002.07.29
Работа с модемом


7-95579
Сергей Ф
2002-04-27 20:58
2002.07.29
Как определить 95,98,NT,ME,2000 или Win XP стоит на компьютере?


1-95312
EugenCFG
2002-07-17 18:24
2002.07.29
Как преобразовать Color Value в строку...




   Наверх