Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Ввод в DBGrid


Дундук ©   (2002-07-09 09:43:00) 

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


MsGuns   (2002-07-09 17:39:00) [1]

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


Roma   (2002-07-09 16:12:00) [2]

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


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

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


MsGuns   (2002-07-09 14:07:00) [4]

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


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

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


MsGuns   (2002-07-09 11:37:00) [6]

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


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

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


Sergey13   (2002-07-09 09:59:00) [8]

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо