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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 19.02.2007, 19:09   #1
Zver
 
Регистрация: 08.02.2007
Сообщений: 7
По умолчанию Фокус на заданной строке в DBGrid

Добрый день.

Подскажите пожалуйста, каким свойством\процедурой можно перейти на какую-либо определенную строку в DBGride? т.е. есть, скажем, номер строки и нужно, чтобы она программно стала выделенной\выбранной.
Zver вне форума
Старый 19.02.2007, 20:36   #2
nova-alex
Пользователь
 
Регистрация: 06.11.2006
Сообщений: 51
По умолчанию

DbGrid связан с таблицей - Table (например), нужно сделать активной необходимую запись в таблице, она же станет выделенной в DbGrid-е.
Можно сначала задать Table.First- делается активной первая запись в таблице, а затем Table.Moveby(dist)- активной делается запись, кот. находится далее на число dist записей. Либо прямо через Locate.
По этой ф-ии нормальная справка в Delphi.
nova-alex вне форума
Старый 03.11.2014, 09:01   #3
халява
 
Регистрация: 02.04.2014
Сообщений: 7
По умолчанию

Я понимаю что тема древняя, но вопрос подобный. Только нужно сделать активной не строку с определенным номером, а строку в которой поле № равно конкретному значению(не совпадает с номером строки).
халява вне форума
Старый 03.11.2014, 09:08   #4
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

DataSet.Locate
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума
Старый 03.11.2014, 09:15   #5
халява
 
Регистрация: 02.04.2014
Сообщений: 7
По умолчанию

Именно то что нужно!
Спасибо)
халява вне форума
Старый 08.11.2014, 09:55   #6
DAMIRA UTEGENOVA
Новичок
Джуниор
 
Регистрация: 08.11.2014
Сообщений: 1
По умолчанию

Добрый день.

Подскажите пожалуйста, каким свойством\процедурой можно перейти на какую-либо определенную строку в DBGride? т.е. есть, скажем, вводить текст или когда нажимать таблице открылось окна и писать.
DAMIRA UTEGENOVA вне форума
Старый 08.11.2014, 12:51   #7
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Во-первых: Не лезь в чужую тему.
Во-вторых: Есть метод MoveBy() у компонента, к которому подключен грид. Им и переходят.
I'm learning to live...
Stilet вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
получить текст из заданной ячейки 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