«Фильтр по полю» и «Фильтр таблицы» применяются для ограничения информации, отображаемой в окне, только теми счетами, клиентами, операциями или другими записями, которые отвечают определённым условиям. Например, можно установить фильтр, отбирающий среди всего массива данных карточки только тех клиентов, в поле «Код менеджера» которых указан параметр «Питер Шмидт». При просмотре содержимого окна станет очевидно, что перед вами карточки клиентов, с которыми работает менеджер по продажам Питер Шмидт, а другие карточки не демонстрируются.
Для применения этих функций можно либо щёлкнуть на панели меню «Вид», «Фильтр по полю» (или «Вид», «Фильтр таблицы»), либо нажать соответствующие кнопки на панели инструментов.
Подобные фильтры могут быть установлены и удалены для любого поля записи. Частота подобных действий также не ограничивается. Фильтры имеют силу до тех пор, пока они не будут отменены или не будет установлен новый фильтр.
Фильтры полей и таблиц зависят от окон, поэтому при просмотре той же таблицы в другом окне фильтр не будет установлен. В конкретном окне фильтр имеет значение до тех пор, пока он не будет удалён.
Для того чтобы снова видеть все карточки, достаточно отключить фильтр. Удалите ограничение либо там, где оно было установлено («Фильтр по полю» или «Фильтр таблицы»), либо щёлкните «Вид», «Показать все».
Если условия определяются для одного поля — это фильтр поля. Если в окне одновременно устанавливается сразу несколько фильтров — это фильтр таблицы.
Фильтр поля выполняет те же функции, что и фильтр таблицы. Но фильтр поля действует только в отношении одного поля — того, где на момент выбора функции находился курсор. Если в своей практике вы предпочитаете в основном использовать фильтры поля, полезно периодически накладывать фильтр таблицы с тем, чтобы получить наглядный обзор всех фильтров, установленных в активном окне.
При введении фильтра в поле используются все цифры и буквы, которые обычно вводятся в поле. Кроме того, можно использовать специальные символы или математические выражения.
Необходимо проверять, что устанавливаемые фильтры имеют смысл. Например, если указать несуществующий интервал, эта ошибка не будет обнаружена программой. Чтобы не допустить ввода бессмысленных фильтров, необходимо знать используемые в программе правила сортировки.
Ниже показаны примеры комбинаторного использования различных форматов фильтров:
Значение |
Выборочное Выражение |
Демонстрируемые записи |
Равный |
377 |
Номер 377 |
Интервал |
1 100..2 100 ..2 500 P8.. |
с 1100 до 2100. До 2 500 включительно Информация для 8-го учетного периода и позже. |
и/или |
1 200|1 300 |
Записи с номерами 1200 или 1300. При наличии обоих номеров отобразятся обе записи. |
И |
<2 000&>1 000 |
Числа меньше 2 000, но больше 1 000. Символ & никогда не употребляется в сочетании с номерами без выражений, поскольку запись не может иметь двух номеров. |
Отличный от |
<>0 |
Все числа, кроме 0 |
Больше чем |
>1 200 |
Числа больше, чем 1 200 |
Больше или равно |
>=1 200 |
Номера больше или равны 1 200 |
Меньше |
<1 200 |
Номера меньше, чем 1 200 |
Меньше или равно |
<=1 200 |
Номера меньше или равны 1 200 |
Последовательность неизвестных символов неопределённой длины (возможно, пустая) |
*Ко* *Ко Ко* |
Текст, который содержит "Ко" Текст, который оканчивается на "Ко" Текст, который начинается с "Ко" |
Один неизвестный символ |
Ст?л |
Текст Стул или Стол. |
Сначала вычислить |
30|(>=10&<=20) |
Запись с номером 30 или с номерами от 10 до 20 (результат подсчета внутри круглых скобок). |
Игнорировать регистр (большие или маленькие буквы равнозначны) |
@склад |
Текст СКЛАД, склад или Склад. |
Система позволяет комбинировать выражения в различных форматах:
5 999|8 100..8 490 |
Включает все записи с номером 5999 или номерами от 8100 до 8490. |
..1 299|1 400.. |
Включает записи с номером меньше или равным 1299 или номером равным 1400 или больше него, кроме номеров с 1300 до 1399. |
>50&<100 |
Включает записи с номерами больше 50 и меньше 100, т. е. номера с 51 до 99. |
*C*&*Д* |
Текст, который содержит как C, так и Д. |
@*ко?* |
Тексты, содержащие “ко” — например, Организация, КОМПАНИЯ, организация. Сочетание букв "КО", "кО", "ко" или "Ко" обязательно должно присутствовать в выражении, сопровождаемое хотя бы одним символом, но перед ним или после него может быть любое количество символов, при этом регистр не учитывается. |
Фильтры могут активно использоваться в отчетах перед их печатью. Они устанавливаются в окне запроса, которое появляется перед отправкой отчета на печать или в файл.