Получение введенного ИЛИ выбранного значения из поля со списком - PullRequest
0 голосов
/ 24 января 2020

У меня есть поле со списком (myCB) в форме. Пользователь может выбрать раскрывающееся значение или ввести значение в поле. Когда пользователь нажимает кнопку, я хочу получить значение в поле со списком для использования в запросе.

Я использую myCB.Column (0), чтобы получить значение. Это работает, если пользователь щелкнул выбор в поле со списком. Однако, если пользователь ввел значение, myCB.Column (0) будет нулевым. Я также попробовал myCB.Text и myCB.Value. Оба дают ноль.

Как получить значение поля со списком независимо от того, было ли оно выбрано или введено?

Отредактировано для добавления свойств:
Источник строки: "SELECT DISTINCT Item FROM tblItems "(устанавливается в коде VBA, а не в листе свойств)
Связанный столбец: 1
Количество столбцов: 1
Ширина столбца:
Источник управления: ItemName

1 Ответ

0 голосов
/ 24 января 2020

Разобрался. Я получил значение поля со списком после DoCmd.GoToRecord , "", acNewRec в процедуре OnClick, и поведение было шатким. Выполнение проверки значений до доступа к новой записи дает правильное поведение. Спасибо всем за помощь.

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