|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.12.2016, 14:10 | #1 |
Форумчанин
Регистрация: 30.06.2012
Сообщений: 145
|
Выпадающий список вариантов слов при вводе буквы
Всем доброго времени суток, уважаемы эксперты. Столкнулся с проблемой. Есть простенькая БД с одной таблицей а Access. Нужно искать данные в этой таблице. Я поиск реализовал - он работает. Но теперь нужно сделать так, чтобы когда вводишь первую букву в строку поиска (у меня это edit) там на эту букву (или буквы) должны сразу показаться выпадающим списком варианты для поиска, которые уже есть в этом столбце ("Инвентарь"). Если кто знает как это сделать или в какую сторону копать - я буду очень благодарен. Заранее спасибо за советы всем.
|
19.12.2016, 14:35 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
В OnChange эдита запрос, в котором из таблицы выбираешь все, что в нужном поле начинается с символов из эдита, желательно сортированные и уникальные. А список выбора можно динамически реализовать с помощью PopupMenu например
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
19.12.2016, 15:55 | #3 |
Форумчанин
Регистрация: 30.06.2012
Сообщений: 145
|
Спасибо, это и правда наверное самый простой вараинт.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Автоматически выпадающий при наборе список | AnTe | Компоненты Delphi | 6 | 30.05.2014 07:22 |
Автозамена слов при вводе | o600000 | Microsoft Office Word | 20 | 20.04.2014 04:34 |
Посчитать сколько слов в текст.файле содержат 1,2,3..буквы (при работе зависает).Delphi. | neytron007 | Помощь студентам | 3 | 03.01.2013 20:58 |
Выпадающий список при автофильтре, как увеличить | kzld | Microsoft Office Excel | 5 | 20.02.2010 14:12 |
Написать программу, которая бы определяла при вводе данных в список, симметричен ли он | WhyBeNormal | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 03.12.2008 00:04 |