поиск по мере ввода в списках доступа MS - PullRequest
0 голосов
/ 14 февраля 2012

Может ли кто-нибудь подсказать мне метод / подход для реализации форм search-access-list-boxes-data-as-you-type-in-ms-access-with с "множественными элементами для выбора в списке"

Пример для уточнения: у меня есть поле со списком primary_skills.Теперь я попытался выбрать несколько элементов («DB2» и «SQL-сервер» для выбора), где, когда я смог найти первый и установить флажок db2 и позже, когда я изменяю поиск txt, я получаю сообщение об ошибке debug на me.refreshстрока моего кода в событии "при изменении".Ошибка: ошибка времени выполнения «3058»: индекс или первичный ключ не могут содержать значение NULL.

Примечание: в текущем списке содержится более 100 элементов

Вот МОЯ предыдущая тема для получения более подробной информации: Поиск данных в списках доступа по мере ввода в формах доступа MS

1 Ответ

0 голосов
/ 15 февраля 2012

Мой опыт использования подхода, который вы наметили в ссылке на предыдущий пост, заключается в том, что он очень подвержен проблемам с производительностью и очень расстраивает пользователя, когда они возникают.Было бы гораздо лучше воспользоваться предложением @ Remou и использовать комбо-бокс для динамического поиска.

Другой подход заключается в наличии двух списков с кнопками добавления и удаления, которые перемещают записи из поля списка поиска в выбранный список.окно аналогично мастеру отчетов.затем введите текстовое поле для ввода строки поиска и кнопку «Найти», которая заполняет поле списка поиска соответствующими записями.

...