![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 08.02.2007
Сообщений: 7
|
![]()
Добрый день.
Подскажите пожалуйста, каким свойством\процедурой можно перейти на какую-либо определенную строку в DBGride? т.е. есть, скажем, номер строки и нужно, чтобы она программно стала выделенной\выбранной. |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 06.11.2006
Сообщений: 51
|
![]()
DbGrid связан с таблицей - Table (например), нужно сделать активной необходимую запись в таблице, она же станет выделенной в DbGrid-е.
Можно сначала задать Table.First- делается активной первая запись в таблице, а затем Table.Moveby(dist)- активной делается запись, кот. находится далее на число dist записей. Либо прямо через Locate. По этой ф-ии нормальная справка в Delphi. |
![]() |
![]() |
#3 |
Регистрация: 02.04.2014
Сообщений: 7
|
![]()
Я понимаю что тема древняя, но вопрос подобный. Только нужно сделать активной не строку с определенным номером, а строку в которой поле № равно конкретному значению(не совпадает с номером строки).
|
![]() |
![]() |
#4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
DataSet.Locate
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
#5 |
Регистрация: 02.04.2014
Сообщений: 7
|
![]()
Именно то что нужно!
Спасибо) |
![]() |
![]() |
#6 |
Новичок
Джуниор
Регистрация: 08.11.2014
Сообщений: 1
|
![]()
Добрый день.
Подскажите пожалуйста, каким свойством\процедурой можно перейти на какую-либо определенную строку в DBGride? т.е. есть, скажем, вводить текст или когда нажимать таблице открылось окна и писать. |
![]() |
![]() |
#7 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Во-первых: Не лезь в чужую тему.
Во-вторых: Есть метод MoveBy() у компонента, к которому подключен грид. Им и переходят.
I'm learning to live...
|
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
получить текст из заданной ячейки DbGrid | furstenberg | Компоненты Delphi | 12 | 02.04.2009 00:54 |
Фокус на компонент | Altera | Компоненты Delphi | 3 | 15.06.2008 10:51 |
Фокус окна | Лёка | Общие вопросы Delphi | 11 | 28.01.2008 22:30 |
Фокус формы | Stanislav | Общие вопросы Delphi | 4 | 15.11.2007 21:57 |
Фокус? | AlexandrDel | Помощь студентам | 3 | 17.12.2006 01:54 |