|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.07.2010, 15:52 | #1 |
Заблокирован
Регистрация: 30.06.2010
Сообщений: 104
|
Двойной щелчек по строке в DBGrid
Есть DBGrid, заполненный из базы данных.Нужно при двойном щелчке по строке открыть новое окно.Не знаю куда клеить событие двойного щелчка.Просто DblClick не подходит, т.к. нельзя определить на какую строку нажал пользователь.Есть вариант узнать координаты мыши в это время(onMouseMove) и по ним узнать строку, но где достать координаты каждой строки?
|
27.07.2010, 16:46 | #4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Событие AfterScroll возникает при любом переходе по записям в Query или Table.
Код этого события обрабатывается непосредственно после самого перехода. Цитата:
I'm learning to live...
|
|
27.07.2010, 17:35 | #5 |
Заблокирован
Регистрация: 30.06.2010
Сообщений: 104
|
Дело в том что я только учусь работать с базами данных.А точнее это моя первая подобная программа.Напишите, пожалуйста, код, который должен при выборе одной из строк открывать новое окно и вводить в него информацию из DBGrid.
|
27.07.2010, 17:51 | #6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Делай так. Создаешь вторую форму, на нее кинь TDBEdit. в Его DataSet пропиши Form1.DataSource. Все. Теперь в OnAfterScroll пропиши Form2.ShowModal; здесь Form2 та форма на которой TDBEdit. Раз TDBEdit связан с тем же набором он сам подчитает из указанного ему поля данные
I'm learning to live...
|
|
27.07.2010, 22:25 | #7 |
Форумчанин
Регистрация: 17.09.2008
Сообщений: 349
|
если нужно извлечь данные из текущей строки, то можно обращаться сразу к столбцу. Например:
Код:
где name1 и action - названия столбцов...
если чем помог, поставьте отзыв на весы
Последний раз редактировалось Xatr; 28.07.2010 в 17:38. |
28.07.2010, 13:09 | #8 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Фокус на заданной строке в DBGrid | Zver | БД в Delphi | 6 | 08.11.2014 12:51 |
DBChart и DBGrid получение графика по строке | funball | БД в Delphi | 17 | 06.04.2013 16:41 |
Щелчек, вебкамера, снимок в репорт и на печать | Konung21 | Общие вопросы Delphi | 4 | 03.07.2010 17:12 |
Подсказка к каждой строке в DBGrid | k1r1ch | Общие вопросы Delphi | 6 | 26.08.2009 10:57 |
Как обработать двойной щелчок в определенной ячейке DBGrid? | Dux | БД в Delphi | 11 | 10.08.2008 03:34 |