У меня есть простая combobox в Access, которая служит держателем набора результатов и содержит два идентификатора столбца и имя.MS Access 2010 Multi column Combobox Autocomplete
Я разработал простую функцию поиска, т.е. типов пользователей в качестве ключевого слова в текстовом поле и выпадающий возвращает результаты после поиска подстроки,
Пример:
TXT BOX Вход: App
COMBOBOX Результаты:
ID Имя
1 Cinnamon Apple
2 Apple Candy Box
42 Carton of Apples
54 iphone App
6 App Store
Теперь, когда я иду искать выпадающий список в результатах, и я типа «я», я ожидаю, чтобы выбрать «iPhone App» из выпадающего, но ничего не происходит, потому что он ищет в первый столбец, т.е. ID
Итак, как я могу найти имена и автозаполнять поле со списком? или поиск по второй колонке
Кроме того, для меня очень важно показать идентификатор. Если я скрою идентификационный столбец, я могу искать по имени просто отлично, поскольку это единственный столбец в результирующем наборе.
Спасибо за предложения – EvenPrime
Вы упомянули, что вы используете таймер для накопления нажатий клавиш и только изменяете источник строк после 300 мс без нажатия клавиш, однако вы не включаете этот код в свой пример. Я пытаюсь понять, как реализовать таймер, чтобы сделать именно это с помощью поля со списком. –