Как автоматически развернуть дублирующуюся запись в поле со списком? - PullRequest
0 голосов
/ 15 декабря 2011

Salvete! У меня есть база данных Access (.accdb) с комбинированным списком, который позволит мне выбирать записи, набрав в поле и нажав Enter. Теперь список, с которым связан комбобокс, имеет (по необходимости) дубликаты. Что я хочу сделать, так это найти способ поместить текст дубликата в комбинированный список. Проблема в том, что AutoExpand, кажется, видит только первое совпадение.

У меня есть список с двумя столбцами, который выглядит следующим образом:

Bob     20
Harry   5
Mike    45
Mike    46
Mike    78
Sherry  24

Мой код получает индекс того, что отображается в выпадающем списке, а затем получает данные из второго столбца.

Как я могу заставить Autoexpand отображать второе совпадение (в данном примере Майк)?

1 Ответ

0 голосов
/ 20 декабря 2011

Если вы хотите, чтобы пользователь (и форма) различали 3 строки с надписью "Майк", вам необходимо отобразить оба столбца.Установите свой комбинированный список для отображения обоих столбцов.Затем, когда пользователь вводит «M», поле будет центрироваться в первой из 3 строк с помощью Майка.

Один из способов сделать это - изменить источник строки на «Выберите имя, Num from Tbl».Или просто используйте встроенный мастер при создании нового комбинированного списка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...