Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПР 5 БД.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
407.55 Кб
Скачать
  1. Отобразить таблицу в Режиме таблицы.

  2. Щелкните кнопку Изменить фильтр на панели инструментов Таблица в режиме таблицы.

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

  4. Щелкните пустую ячейку под заголовком поля, значения которого Вы хотите использовать для фильтрования.

  5. Щелкните стрелку раскрывающегося списка и выберите значение поля.

  6. Выполните аналогичные действия для каждого поля, заданного для фильтрования. Любое из них задает дополнительные критерии отбора записей.

  7. Для задания дополнительных условий фильтрования щелкните вкладку Или внизу окна Конструктора.

  8. Щелкните кнопку Применение фильтра на панели инструментов Фильтр.

В условиях помимо математических равенств и неравенств можно использовать знак «*», который заменяет собой любую последовательность символов, или знак «?», заменяющий один символ.

В таблице 1 приведены операторы (сравнения и логические), которые используются для реализации ограничений. В таблице 2 приведены примеры.

Таблица 1

Оператор

Описание

Оператор

Описание

=

равно

IN

проверка на рав-во значения эл-ту списка, кот. указывается в скобках оп-ра IN

<

меньше

BETWEEN

проверка на нахождение значения в указ-м диапазоне (его границы указываются с логическим оператором AND)

>

больше

LIKE

проверка значения на соответствие указанному шаблону

<=

меньше либо равно

AND

Проверяет соответствие значения обоим указанным условиям

>=

больше либо равно

OR

Проверяет соответствие значения одному из указанных условий

<>

не равно

Таблица 2

Пример

Описание

LIKE "*a"

Содержимое текстового поля оканчивается на "а"

LIKE "*a" OR "*«'''

Содержимое текстового поля оканчивается на "а" или на "в"

IN ("Волков"; "Моро­зов")

Содержимым текстового поля яв­ляется либо строка "Волков", либо строка "Морозов"

BETWEEN 1 AND 10

Содержимое числового поля находится в диапазоне от 1 до 10

BETWEEN "A*" AND "M*"

Первая буква текстового поля на­ходится в диапазоне от "А" до"M"

>= "A*" AND <="M*"

Первая буква текстового поля на­ходится в диапазоне от "А" до "M'

Чтобы задать ограничения на несколько полей, при которых отображались бы все записи, которые удовлетворяют хотя бы одному из указанных ограничений, можно воспользоваться вкладкой Или окна фильтра. Например, необходи­мо отобразить только тех студентов, у которых имя или фамилия закачиваются на букву "а". Для этого вначале необходимо на вкладке Найти окна фильтра указать для поля Фамилия условие LIKE "*a". После этого следует выбрать вкладку и указать для поля Имя условие LIKE "*a" .

Необходимо также отметить, что при выборе вкладки Или ав­томатически появляется следующая вкладка Или, т. е. можно ука­зать несколько условий, хотя бы одно из которых должно выпол­няться. Если нужно удалить все установленные ограничения, то при открытом окне фильтра следует воспользоваться кнопкой Очистить бланк. После установки ограничений нужно применить фильтр к таблице, в результате чего будут отображены все записи, для которых выполняется хотя бы одно из указанных ус­ловий.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]