![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 04.05.2008
Сообщений: 42
|
![]()
Есть словарь надо отфильтровать по первым буквам, через ADO
Что типа подстановки сделать. печатаю первые буквы список сокращается до тех которые содержат текст Заранее спасибо |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 15.06.2008
Сообщений: 271
|
![]()
Если символы вы вводите в TextEdit'e или ComboBox'e и т.д., то например, по событию onChange можно выполнять запрос следующего вида:
try ADODataSet.Close; ADODataSet.CommandType := cmdText; ADODataSet.CommandText := 'select list_words from glossary where list_words like '''+TextEdit.Text+'%'''; ADODataSet.Open; except on E:Exception do begin ... end; end; Таким образом после ввода очередного символа ваш список слов будет обновляться. Это вариант с использованием запроса. Если вы используете датасет, который поддерживает фильтрацию, то можно и фильтрацией. |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 15.06.2008
Сообщений: 271
|
![]()
P.S. Да, и в запросе лучше использовать параметры
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
"Поиск решений" Excel Спасайте | Maxton | Microsoft Office Excel | 6 | 18.02.2009 07:54 |
если пользователь наберет какой-то другой символ не "y" или "n" и нажмет enter, программа проигнорирует | skobets | Общие вопросы C/C++ | 2 | 03.06.2008 06:51 |
Excel файл открывается не "до конца" (странички "не показываются" только серое поле) | Dorvir | Microsoft Office Excel | 2 | 28.03.2008 10:03 |
"Транспортная задача", "Поиск решения" | Perroman | Microsoft Office Excel | 3 | 12.12.2007 17:12 |
Создаю диаграмму "Bar". Подскажите как убрать растояние между "столбами" | MAcK | Компоненты Delphi | 11 | 24.10.2007 10:49 |