У меня есть поле со списком, которое я хочу открыть, когда кто-то хочет искать по году.
Это позволит им видеть в этом поле со списком только результаты, которые произошли за определенный год.
Пока у меня есть что-то вроде
SELECT DISTINCT Database_New.ASEC
FROM Database_New
WHERE (((Database_New.Date) >= DateValue('01/01/2001')
AND (((Database_New.Date) <= DateValue('12/031/2001')));
или
SELECT DISTINCT Database_New.ASEC
FROM Database_New
WHERE (((Database_New.Date) >= BETWEEN DateValue('01/01/2001')
AND DateValue('12/31/2001’)));
Как видите, главное, что я уже сортирую эту вещь с помощью SELECT DISTINCT в поле ASEC. Тем не менее, я хочу отфильтровать его еще один раз в год, чтобы не всплывала целая куча значений АСЕК, которых не было в этом году (и есть довольно мало, которые бывают редко или связаны только с одним годом) как доступно.
Пока я получаю эту ошибку
«Синтаксическая ошибка в выражении запроса» (((Database_New.Date)> = DateValue ('01 / 01/2001 ')
AND (((Database_New.Date) <= DateValue ('12 / 031/2001 ')))' </p>
и я человек VBA, не очень хорошо отлаживающий SQL.
Это что-то простое или просто не будет работать так, как я его настроил?