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

Вниз

Дублирование значений полей в DBGrid   Найти похожие ветки 

 
Grey   (2003-01-30 19:40) [0]

Мастера , подскажите пожалуйста , как при вставке в DBGrid , т.е. когда dataset переходит в режим insert, присвоить нужным полям значения полей из предыдущей строки в DBGrid ,
не используя средства SQL , т.е. без "Insert into ..." ?


 
Fiend ©   (2003-01-30 20:11) [1]

два события обработать нада:
OnBeforeInsert: запомни данные с записи на которой стоишь
OnAfterInsert: вставь запомненные значения в новую запись


 
Grey   (2003-01-30 20:28) [2]

нет так не пойдёт
спасибо, я уже нашёл ответ
в OnBeforeInsert запоминаю , а в OnNewRecord присваиваю запомненные значения
Только вот ещё надо, чтобы курсор становился на нужную запись,
Grid.SelectedField := MyField помогает , когда я нажимаю просто стрелку вниз , то курсор становится на нужное место, а вот если редактирую последнее редактируемое поле (остальные поля readonly),а потом нажимаю ввод, то данные вставляются (происходит событиe OnNewRecord), а курсор почему то не хочет переходить на нужное поле (хотя в OnNewRecord записано Grid.SelectedField := MyField). Подскажите пожалуйста , Мастера.


 
Alpine ©   (2003-01-30 20:49) [3]

Попробуй обрабатывать OnAfterInsert


 
Grey   (2003-01-30 21:02) [4]

>Alpine ©
И что в OnAfterInsert ?
я так понимаю AfterInsert происходит уже после вставки в БД , а мне надо до вставки физически перевести курсор на нужное поле , т.е. когда новая запись появилась в gride , но ещё не запостилась
я всё равно попробовал вставить код Grid.SelectedField := MyField в AfterInsert ;-) - не работает.




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

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

Наверх




Память: 0.47 MB
Время: 0.02 c
4-53332
Cosmic
2003-01-08 10:55
2003.02.17
Перехват двойного клика


1-53007
Gennadiy
2003-02-10 17:17
2003.02.17
Где можно найти компонент Express Quantum Grid v. 4.0.


1-53103
Nemas
2003-02-07 06:40
2003.02.17
Простой вопрос по MessageDlg...


3-52771
korvin
2003-01-30 20:05
2003.02.17
Обрезание длинны поля в Интербейсе


14-53171
Феликс
2003-02-02 23:15
2003.02.17
Кому война, кому мать родна