Вниз
Скачать: 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.01 c
3-95220
Дельфятник
2002-07-08 10:56
2002.07.29
Почему не срабатывает TQuery.Eof?


6-95481
DikobraZ
2002-05-11 18:18
2002.07.29
Socket erro 10057


1-95392
c0pYc@t
2002-07-15 14:11
2002.07.29
Помогите с DLL


14-95564
LEON
2002-07-04 12:35
2002.07.29
Базы данны


14-95488
corvinalive
2002-06-30 11:32
2002.07.29
Wizard creation




   Наверх