Запрос фильтра Microsoft Access через поле со списком - PullRequest
0 голосов
/ 18 февраля 2020

Мне нужно создать форму в Microsoft Access, которая будет фильтровать запрос, который я создал. У меня есть список серийных номеров компьютеров и соответствующая компьютерная лаборатория, где они расположены. Я хотел бы иметь форму, где мои пользователи могут использовать поле со списком, чтобы выбрать лабораторию, а затем просмотреть список всех компьютеров, которые находятся в этой лаборатории. Я не уверен, как настроить эту форму.

1 Ответ

0 голосов
/ 19 февраля 2020

Поместите раскрывающийся список в форму, и когда RowSource введет туда что-то похожее на это:

    SELECT computerLab FROM MyTable GROUP BY computerLab 

Событие On Change будет выглядеть так:

Private Sub cmbComputerLab_Change()
    If IsEmpty(cmbComputerLab) Then
        Me.RecordSource = "SELECT * FROM MyTable "
    Else
        Me.RecordSource = "SELECT * FROM MyTable WHERE computerLab = '" & cmbComputerLab & "'"
    End If   
End Sub
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...