У меня проблемы с фильтрацией по дате в Microsoft Access. Приведенный ниже код покажет все записи с действительным полем даты (фильтрует только записи с пустым полем даты), а не только записи с датой после выбранной даты.
Private Sub Date_Filter_AfterUpdate()
Me.Filter = "[Table Name].[Date Field] > " & Me.Date_Filter & ""
Me.FilterOn = True
End Sub
Date_Filter - это текстовое поле в форме, отформатированное как «средняя дата» вместе с полем даты в таблице.
Мне кажется, что это основа c синтаксическая ошибка или что-то, но я не могу понять это, и поиск не получил меня нигде, но дальнейшая путаница между SQL, макросами, vba, и т. д. c.
Обновление: пробовал следующее изменение синтаксиса на основе на: Сравнить даты доступа sql
Me.Filter = "[Table Name].[Date Field] > #Me.Date_Filter#"
Но получил следующую ошибку:
Syntax error in date in query expression '[Table Name].[Date Field] > #Me.Date_Filter'.
Спасибо!