Фильтрация
данных в отчете
Записи в отчетах,
так же как и в формах, могут фильтроваться. Для этого существует свойство отчета
Фильтр
(Filter). Значением этого свойства является логическое выражение
WHERE инструкции SELECT. Применение фильтра приводит к тому, что, когда для
конкретной записи заданное в качестве фильтра логическое выражение принимает
значение Истина (True), эта запись отображается, в противном случае — нет. Пример
такого выражения представлен на рис. 10.29 (задан интервал дат, в котором должно
лежать значение поля "ДатаИсполнения" (ShippedDate)). Для того чтобы
фильтр, введенный в диалоговом окне свойств отчета, был применен к записям в
отчете, требуется еще установить значение свойства
Фильтр включен
(Filter
On) равным Да (Yes). В противном случае он сохраняется, загружается при выполнении
отчета, но не применяется. Свойство можно установить либо в диалоговом окне
свойств, как это показано на рис. 10.29, либо в макросе или процедуре VBA.
Рис. 10.29.
Свойства
Фильтр и Фильтр включен
в окне свойств отчета