Справочник Фильтров

Справочник Фильтров предназначен для редактирования и выбора фильтров, применяемых в различных таблицах для ограничения диапазона просматриваемых записей.  Окно "Фильтры" показывает только фильтры, относящиеся к той таблице, из которой оно было вызвано.   

- кнопка выбора фильтра.

Добавление, изменение (просмотр) и удаление записей в Кассовой книге производится при помощи следующих кнопок, расположенных в левом верхнем углу окна:

- добавить новую запись
- изменить (открыть) существующую запись
- удалить запись
- создать новую запись на основе существующей (копировать старую запись в новую)

- кнопки для упорядочивания (перемещения) записей в списке.

Форма ввода записи Справочника Фильтров:

"Таблица"       - Условное название таблицы, для которой будет применяться данный фильтр.  Это поле заполняется автоматически е его изменять нельзя.
"Номер"          - Порядковый номер фильтра в списке
"Фильтр"        - Название фильтра, по которому он будет выбираться конечным пользователем
"Выражение" - Выражение фильтра на языке Clarion.   После вычисления выражение должно принимать значение "Истина" или "Ложь".  Если выражение принимает значение "Истина" (не равно нулю), то условие фильтра считается выполненным и запись будет показана в таблице.  В выражениях можно применять имена полей фильтруемого файла базы данных (а иногда и связанных с ним).  Можно применять функции языка Clarion.

Кнопка "Проверка" - Проверка выражения фильтра на отсутствие синтаксических ошибок.


Вот как будет выглядеть фильтр, который выделяет все операции в
фамилией Петров.П.П.:

Название: Все операции Петрова
Выражение: reg:Who='Петров П.П.'

Аналогичные фильтры можно написать и для других сотрудников...


Вот пример фильтра, который отбирает записи за сентябрь:

Название: Сентябрь 2001 г.
Выражение: month(reg:Date)=9 and year(reg:Date)=2001

Фильтр для записей текущего месяца:
month(reg:Date)=month(today())

прошлого месяца:
month(reg:Date)=month(today())-1

Hosted by uCoz