MS Access VBA Combo Box открывает диалоговое окно, а не принимает значение поля со списком из формы - PullRequest
0 голосов
/ 17 октября 2018

Я хочу отфильтровать список записей по определенной дате, которую пользователь выбирает из поля со списком.

Вот код, который я должен применить к фильтру при изменении значения поля со списком.

Private Sub cboSelectByDate_Change()
    DoCmd.ApplyFilter , "[Delivery Date] = Me.cboSelectByDate"
`End Sub`

Однако, когда поле со списком изменяется, появляется диалоговое окно под названием «Ввод параметра».Значение »появляется с просьбой ввести значение для Me.cboSelectByDate

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

1 Ответ

0 голосов
/ 18 октября 2018

Я использовал неправильный синтаксис для ссылки на comboBox.

Private Sub cboSelectByDate_Change()
    DoCmd.ApplyFilter , "[Delivery Date] = Forms!frmDeliveries!cboSelectByDate"
End Sub

Имеет желаемый результат

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