| |
|
|
| | Подскажите как сделать, чтобы в поле со списком появлялся не весь список городов, а только соответствующие набранным буквам
(
"М" - все города на "М"
"Мо" - все города на "Мо"
"Мос" - все города на "Мос"
) и т.д. | |
| |
| |
| |
|
|
| | в запросе на основе которого строится список использовать фильтрацию Like [нужное поле] & "*" | |
| |
| |
| |
|
|
| | СПАСИБО !!!!
Как это можно сделать в форме? | |
| |
| |
| |
|
|
| | текст запроса, имя формы и имя поля по которому фильтрация нужна в студию | |
| |
| |
| |
 10 Кб. |
|
| | как сделать выбор из формы, а не из запроса?
| |
| |
| |
| |
|
|
| | давайте еще раз, что именно надо
фильтровать список значений в NASPUNKTNAZV? по значению из какого поля? | |
| |
| |
| |
|
|
| | описание проблемы: список значений в NASPUNKTNAZV очень большой 162 000, максимум можно просмотреть 65 536 записей, остальные можно выбрать, но очень много нас. пунктов с одинаковыми названиями, по этому после 65 536 записей выбрать нужный нас. не получается, как сделать, чтобы в поле со списком появлялся не весь список городов, а только соответствующие набранным буквам и из них можно было выбрать нужный.
(
"М" - все города на "М"
"Мо" - все города на "Мо"
"Мос" - все города на "Мос"
) и т.д. | |
| |
| |
|
|
| |
|
|
| | Например, делаете поле, в котором будете вводить данные фильтра
На событие Change этого поля вешаете, что-то подобное:
dim s as string
if me!ИмяФильтра.text = vbnullstring then
s="*"
else
s=me!ИмяФильтра.text + "*"
endif
me.recordsource = "SELECT * FROM ИмяТаблицы WHERE Город LIKE " + s
|
| |
| |
| |
|
|