Немногочисленные критерии фильтрации - SQL - PullRequest
1 голос
/ 03 августа 2020

У меня проблема. Я хочу отфильтровать свои данные. Мои критерии: Дата (между двумя датами), Опасно (да или нет) и Место_проблемы. Когда удаляю cirterion о дате - работает, но когда добавляю дату - ничего не показывает. Date1, Date2, Dangerous и Place_of_problem - это поле со списком из Form1.

SELECT Accident.ID_Accident, Accident.Date, Accident.Dangerous, Accident.Place_of_problem,
FROM Accident
WHERE (((Accident.Dangerous) Like "*" & [Forms]![Form1]![Dangerous] & "*") AND ((Accident.Place_of_problem) Like "*" & [Forms]![Form1]![Place_of_problem] & "*") AND (Accident.Date) Between [Forms]![Form1]![Date1] And [Forms]![Form1]![Date2]));

1 Ответ

0 голосов
/ 03 августа 2020

Попробуйте указать их как параметры:

PARAMETERS [Forms]![Form1]![Date1] DateTime, [Forms]![Form1]![Date2] DateTime;
SELECT Accident.ID_Accident, Accident.Date, Accident.Dangerous, Accident.Place_of_problem,
FROM Accident
WHERE (((Accident.Dangerous) Like "*" & [Forms]![Form1]![Dangerous] & "*") AND ((Accident.Place_of_problem) Like "*" & [Forms]![Form1]![Place_of_problem] & "*") AND (Accident.Date) Between [Forms]![Form1]![Date1] And [Forms]![Form1]![Date2]));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...