MS Access использует значение Combo-Box в качестве критерия запроса - PullRequest
0 голосов
/ 27 апреля 2020

У меня есть простая форма с двумя полями со списком.

cboProvince, который содержит список провинций [Альберта, Саскачеван, Квебек]

cboClient, который содержит обширный список клиентов. Каждый с провинцией.

Я пытаюсь заполнить cboClient клиентами из провинции, выбранной в cboProvince.

Мой текущий код VBA содержится в событии «После обновления» в cboProvince и выглядит следующим образом:

Form Layout

Province Table

Clients Table

Private Sub cboProvince_AfterUpdate()

Dim SQL As String

SQL = "SELECT tblCustomer.[Customer Name], tblCustomer.Province FROM tblCustomer WHERE Province = '" & cboProvince.Value & "'"

'Apply Row and requery

cboClient.RowSource = SQL

End Sub

Я дважды проверил, что мои поля со списком действительно называются "cboProvince" и "cboClients"

Также следует отметить, что столбец «Провинция» в «tbsCustomer» представляет собой поле со списком. Я не уверен, если это имеет значение.

К сожалению, поле со списком cboClient не заполняется автоматически.

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