Фильтровать разделенную форму с помощью поля со списком - PullRequest
0 голосов
/ 05 мая 2019

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

Я перечислил поставщиков в поле со списком и попробовал код VBA для фильтрации записей

 Private sub cboVendors_AfterUpdate()
    Me.Filter= "[Vendors] = " & char(34) & Me.cboVendors &  char(34)
    Me.FilterOn =True
        End Sub

Я использую Access 2016 и получаю: ошибка компиляции Sub или функция не определены Если я тускнею (34) Я получаю синтаксическую ошибку:

(отсутствует оператор) в выражении запроса [vendors] = Ace Hardware

Поставщик выбран. Код, который я использовал, я нашел в видео на Youtube в Интернете, которое, похоже, работает с Access 2007. Я ожидаю получить результаты записей, относящихся к поставщику, которого я выбрал в поле со списком.

1 Ответ

0 голосов
/ 05 мая 2019

Это не символ , а Chr .Однако попробуйте:

Me.Filter = "[Vendors] = '" & Me.cboVendors & "'"
...