Программа "АвтоДилер" - справочная система. Перейти на сайт autodealer.ru

Фильтрация локальных данных

Содержание     В начало  Предыдущий раздел  Следующий раздел

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

 

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

В появившемся окне Вы можете указать сортировку данных, а также указать условия фильтрации в поле ввода. Для условий можно указывать символы математического сравнения <, >, <=, >=, =, а также признаки логических операций AND, OR. Знак "_" заменяет любой одиночный символ, знак "%" заменяет последовательность любых символов. Также можно просто выбрать необходимые значения в списке, содержащем уникальные значения данных столбца.

 

Подробный синтаксис:

[Operator1] Operand1 [)] [AND|OR Operator2 Operand2 [)] ],

   где OperatorX - один из [ = | <> | != | > | < | >= | <= | ~ | !~ | in ( ]

       OperandX  - число, дата, строковое выражение или, для оператора 'in', список значений, разделенных запятыми.

 

Примеры условий фильтрации:

'>=1',   '>1 AND <=5',   ''%шайба%',   'in (1,2,3,4,5,6) and >100',   'in (Str1,Str2,Str3)'

 

Фильтрация

 

Если Вы затрудняетесь с подобным выражением, то можете открыть окно пользовательского фильтра (пункт меню Условие...)

 

  Фильтрация

 

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