В процессе установки критериев фильтра можно использовать все цифры и буквы, которые обычно вводятся в поле. Кроме того, для дополнительной фильтрации результатов можно использовать специальные символы.
В следующей таблице приведены символы, которые могут быть использованы в фильтрах.
Символ |
Описание |
Пример выражения |
Демонстрируемые записи |
.. |
Интервал |
1 100..2 100 |
Номера от 1 100 до 2 100 |
|
|
..2 500 |
До 2 500 включительно |
|
|
..31.12.00 |
Даты по 31.12.00 включительно |
|
|
P8.. |
Информация для 8-го учетного периода и позже. |
|
|
..23 |
С даты начала по 23 число текущего месяца текущего года до 23:59:59 |
|
|
23.. |
с 23 текущего месяца текущего года 00:00:00 до конца |
|
|
22..23 |
с 22 текущего месяца текущего года 0:00:00 по 23 текущего месяца текущего года 23:59:59 |
| |
и/или |
1 200|1 300 |
Номера со значением 1 200 или 1 300 |
<> |
Не равны |
<>0 |
Все числа, кроме 0 Возможность использования Microsoft SQL Server позволяет комбинировать данный символ со знаками подстановки. Например, <>A* означает несоответствие любым текстам, начинающимся с А. |
> |
Больше чем |
>1 200 |
Числа больше, чем 1 200 |
>= |
Больше или равно |
>=1 200 |
Номера больше или равны 1 200 |
< |
Меньше |
<1 200 |
Номера меньше, чем 1 200 |
<= |
Меньше или равно |
<=1 200 |
Номера меньше или равны 1 200 |
* |
Несколько неизвестных символов |
*Ко* |
Текст, который содержит «Ко» |
|
|
*Ко |
Текст, который заканчивается на «Ко» |
|
|
Ко* |
Текст, который начинается с «Ко» |
? |
Один неизвестный символ |
Ст?л |
Такой текст, как «Стул» или «Стол» |
Также возможно комбинирование выражений форматов:
Пример выражения |
Отображаемые записи |
5 999|8 100..8 490 |
Включает все записи с номером 5999 или номерами от 8100 до 8490. |
..1 299|1 400.. |
Все записи с номером меньше или равно 1299 или номером от 1400 или больше (все номера, кроме от 1300 до 1399). |
>50&<100 |
Все записи с номерами больше 50 и меньше 100 (номера от 51 до 99). |
Очень важно, чтобы устанавливаемые фильтры были значимыми. Например, можно указать несуществующий интервал, задать который невозможно.