![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как упростить ввод повторяющихся записей? ADO+Access
Zimmin © (2009-12-31 21:39:00)Как сделать так, чтобы человек в ComboBox, например, ввёл часть наименования, и при совпадениях по таблице (справочнику) >= 5 раскрыл выпадающий список с возможными вариантами?
sniknik (2010-01-01 11:38:00) [1]забудь про массивы, работай с таблицей(/рекордсетом) всегда (все DB контролы так делают), и все сразу станет на свои места, ничего никуда преобразовывать и получать оттуда не надо будет.
Zimmin (2009-12-31 21:57:00) [2]Я продумываю варианты...
OnChange ComboBox -> каждый раз выполнять запрос и проверять количество результатов? Как-то не экономично...
А как, например, работать не с таблицей-справочником, а с массивом? состоящим из 2-х "колонок" - номер и название, тем более, что пользователю удобнее работать с названием, а в таблицу записывать как раз - номер.
- Можно как-то ассоциировать результат запроса ADOQuery с массивом?
- как из полученного массива получить номер по части названия?
Anatoly Podgoretsky (2009-12-31 21:47:00) [3]Если ничего не делать, то это по умолчанию. Только я про ComboBox