Применение фильтров

Фильтры предназначены для поиска записей в таблицах по определенным условиям. Включение фильтра всегда уменьшает количество выводимых в таблице записей. То есть, при включенном фильтре будут показаны не все записи, а только записи удовлетворяющие условию фильтра. Следует иметь в виду, что в больших таблицах (тысячи записей) включение некоторых фильтров приводит к значительному "торможению" обновления таблицы, так как программа просматривает все записи для поиска удовлетворяющих условию фильтра.

Фильтры могут добавляться в программу самими пользователями по мере необходимости, но в начале это не просто для "непрограммиста". Поэтому обращайтесь в службу поддержки ( ). Мы всегда постараемся помочь и напишем нужные фильтры по вашему заказу...

Для управления выбором и включением-выключением фильтра в таблице обычно имеются следующие органы управления:

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

- Кнопка выбора фильтра (горячие клавиши:<Enter> или двойной щелчок мышкой)

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

- Добавить новый фильтр - <Insert>
- Изменить (открыть) существующую запись о фильтре - <Ctrl+Enter>
- Удалить существующую запись о фильтре -<Delete>
- Создать новую записьо фильтре на основе существующей (копировать старую запись в новую)

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

Форма ввода записи о фильтре:

Окно записи о фильтре программы "Тренировки"

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

При помощи кнопки "Проверить выражение", расположенной в нижней части окна, можно проверить правильность выражения: отсутствие синтаксических ошибок. Неправильное выражение (с ошибками) не будет действовать в качестве фильтра.

Для облегчения написания выражений фильтров, в окна имеется ряд кнопок для выбора и вставки в выражение операторов, функций и полей таблиц базы данных.

Таблица с наименованиями полей в левой части окна записи о фильтре предназначена для выбора и вставки в выражение фильтра полей таблицы базы данных. Вставка производится кнопкой "Выбрать", расположенной в верхней части окна.

При помощи ряда кнопок "Операторы" можно вставлять в выражение операторы языка Clarion.

Кнопкой "Функции" вызывается окно "Функции языка", где можно посмотреть краткое описание и выбрать функцию языка Clarion:

При помощи кнопки "Данные" можно вызвать окно "Описание таблиц", в котором также можно выбрать поле базы данных:

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

В выражениях фильтров используются обозначения полей таблицы базы данных "Тренировки". Вот полное описание полей этогй таблицы, откуда можно брать обозначения:

tre:Number        - Номер записи  
tre:Date - Дата записи (в формате даты Clarion)
tre:Year - Год
tre:Month - Месяц
tre:Day - День
tre:Week - Неделя
tre:WeekDay - Обозначение дня недели
tre:Time - Время (в сотых долях секунды)
tre:Duration - Длительность тренировки (в сотых долях секунды)
tre:Distance - Объем тренировки в км
tre:DistancePlan - Планируемый объем
tre:Nagruzka - Нагрузка в баллах
tre:NagruzkaPlan - Планируемая нагрузка
tre:Sost - Самочувствие в баллах
tre:SostNote - Примечание о самочувствии
tre:Puls - ЧСС в покое
tre:Wes - Вес в кг
tre:Soderg - Содержание тренировки
tre:SodergPlan - Планируемое содержание
tre:Mesto - Код места тренировки
tre:StartFlag - Признак "Старт"
tre:StartName - Название соревнования
tre:TempDist - Длина дистанции (м)
tre:TempDistPlan - Планируемая длина дистанции (м)
tre:TimeDist - Время прохождения дистанции (в сотых долях секунды)
tre:TimeDistPlan - Планируемое время дистанции
tre:Temp - Темп
tre:KP - Количество КП
tre:ErrorrQuant - Количество ошибок
tre:ErrorTime - Время потерь
tre:SummDist - Сумма отрезков дистанции (м)
tre:SummTime - Сумма времен отрезков
tre:Note - Примечания

Назначение других файлов программы:

Errors.tps  - Справочник Ошибок 
Filter.tps - Справочник Фильтров
Lang.tps - Справочник Языков интерфейса
Laps.tps - Записи об Отрезках
Location.tps- Справочник Мест тренировок
Months.tps - Месяцы тренировок
Object.tps - Объекты программы
Sent.tps - Предложения интерфейса программы на разных языках
SetVar.tps - Параметры настройки программы
Tren.tps - Тренировки
TrenUpr.tps - Упражнения тренировок
Upr.tps - Справочник Упражнений
Weeks.tps - Недели тренировок

Содержание

×
Скачать "Прокат-Эксперт"

Чтобы скачать программу "Прокат-Эксперт" нужно зарегистрироваться: