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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.02.2008, 15:49   #1
furstenberg
Форумчанин
 
Регистрация: 08.10.2007
Сообщений: 125
По умолчанию автопоиск в DBGridEh

Здравствуйте. В компонент DBGridEh выведены данные, необходимо реализовать автопоиск при наборе букв в активном столбце. Например нажимаешь 'gfg' он переходит на запись, которая начинается на 'gfg' и выделяет её к.л цветом. Подскажите пожайлуста как это можно реализовать?
furstenberg вне форума Ответить с цитированием
Старый 15.02.2008, 16:31   #2
alexBlack
Участник клуба
 
Регистрация: 12.10.2007
Сообщений: 1,204
По умолчанию

-Обрабатываем OnKeyPress
-Очередную нажатую клавишу добавляем к строке поиска
-Ищем строку поиска в компоненте и перемещаем указатель на найденный элемент
alexBlack вне форума Ответить с цитированием
Старый 17.02.2008, 23:44   #3
furstenberg
Форумчанин
 
Регистрация: 08.10.2007
Сообщений: 125
По умолчанию

-Обрабатываем OnKeyPress
-Очередную нажатую клавишу добавляем к строке поиска
-Ищем строку поиска в компоненте и перемещаем указатель на найденный элемент

А как в DBGridEh организовать поик определённой строки? Если можно пример.
furstenberg вне форума Ответить с цитированием
Старый 18.02.2008, 00:30   #4
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
А как в DBGridEh организовать поик определённой строки? Если можно пример.
Поиск-то осуществляется не в гриде, а в том датасете, чьи данные он отображает...
Стало быть, открываем хэлп по, допустим, TTable и смотрим его методы. Самый подходящий для текстового (!) поля - LOCATE.
Там же, в хэлпе, и все примеры...
mihali4 вне форума Ответить с цитированием
Старый 18.02.2008, 12:49   #5
furstenberg
Форумчанин
 
Регистрация: 08.10.2007
Сообщений: 125
По умолчанию

Спасибо за информацию. Всё получилось.
furstenberg вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ehlib, DBGridEh Rustem.xxx Компоненты Delphi 2 27.05.2008 14:41
DBGridEh+EditMask при условии. Jenya БД в Delphi 1 03.03.2008 13:58
Вопрос по DBGridEh Cyn4uk Компоненты Delphi 1 01.01.2008 11:19
Выкрутасы с DBGridEh Killer_djon БД в Delphi 6 12.11.2007 11:08
из DBGridEh в Exel Abay БД в Delphi 3 18.09.2007 09:10