Титул
Создание простых приложений баз данных для одного или небольшой группы пользователей.
Бесплатно для личного и коммерческого использования.

Отчеты. Часть 8: Выходной фильтр.

После того как данные получены и сработали вычисляемые поля, программа пропускает данные через выходной фильтр. Выходной фильтр - это логическое выражение. Для каждой записи отчета программа вычисляет выражение. Если данные записи удовлетворяют условию (условие истинно), то запись остается, если ложно, то запись убирается из вывода.

У нас есть отчет "Остатки товаров". Уберем из отчета нулевые остатки. Открываем выходной фильтр отчета:

Отчеты. Часть 8: Выходной фильтр.

И пишем такое выражение:

[Остаток]<>0
Отчеты. Часть 8: Выходной фильтр.

Несколько условий могут объединяться логическими операциями & (логическое И) и | (логическое ИЛИ). Выходной фильтр, в отличии от фильтра источника, не имеет особого синтаксиса. Т. е. это произвольное выражение, такое же как любое выражение поля или надписи. Необходимость в особом синтаксисе фильтра источника обусловлена тем, что он отправляется на сервер Firebird и программа получает уже отфильтрованные данные. А выходной фильтр работает уже с полученными от сервера данными.

< Назад | Далее >
<< Статьи

Контакты

Поддержать проект

Пожертвовать