Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.07.2015, 15:54   #1
Ernest027
Форумчанин
 
Регистрация: 27.04.2015
Сообщений: 437
По умолчанию изменение значения в edit при выборе записи из dbgrid

Привет всем)
Подскажите пожалуйста, как это сделать? НО! Уточню! не используя DBGridEh1CellClick. Чтобы я могу пробегаться по ячейкам стрелочками и эти значения появлялись в edit. На какое событие это повесить? в dbedit не получается, т.к. пишет (WideMemo).
Длину строки тоже поменять не могу,так как длина может быть разной.
Спасибо!)
Ernest027 вне форума Ответить с цитированием
Старый 31.07.2015, 16:03   #2
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,526
По умолчанию

Цитата:
OnColEnter
Occurs when focus moves to a new cell in the grid.
Код:
Dbedit.dataSource:=nil;
DbEdit.FieldName:=Dbgrid.SelectedField.FieldName;
DBedit.datasource:=DBgrid.Datasource;
Код:
Edit1.Text:=DBgrid.SelectedField.Asstring;
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Старый 31.07.2015, 16:07   #3
Ernest027
Форумчанин
 
Регистрация: 27.04.2015
Сообщений: 437
По умолчанию

не то, нужно сделать альтернативу dbedit. т.е. я стрелками пробегаю по записям и в edit все выводилось
Ernest027 вне форума Ответить с цитированием
Старый 31.07.2015, 16:13   #4
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,526
По умолчанию

сначала читаем ЦИТАТУ (где)
потом ВТОРОЙ пример кода (как).

если не достаточно берем в помощь DataSet. OnAfterScroll и другое.
DBgrid это всего лишь показ того что есть сейчас в НД.
и ВСЕ движения(действия пользователя стрелочками) транслируются (выполнят некие действия) в DataSet.
В частности смена текущей записи (scroll)
программа — запись алгоритма на языке понятном транслятору

Последний раз редактировалось evg_m; 31.07.2015 в 16:21.
evg_m вне форума Ответить с цитированием
Старый 31.07.2015, 16:14   #5
Ernest027
Форумчанин
 
Регистрация: 27.04.2015
Сообщений: 437
По умолчанию

спасибо) решил проблему с помощью dataset afterscroll
Ernest027 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Delphi. Изменение введённой фамилии при выборе пола. koudelka Помощь студентам 10 21.04.2014 21:59
Как вывести значение отдельного поля таблицы в DBText при выборе записи в DBGrid? Kalach БД в Delphi 18 07.02.2013 07:02
Событие при выборе определенного столбца в dbgrid aimk0 БД в Delphi 3 04.08.2011 11:47
Не обновляется поле при выборе значения Agapov_stas Microsoft Office Access 5 29.01.2010 10:29
Как выводить значения отдельных полей таблицы при выборе записи в DBGrid Sinker БД в Delphi 9 25.03.2009 12:28