Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Метод_указ_л_р.doc
Скачиваний:
13
Добавлен:
14.08.2019
Размер:
8.67 Mб
Скачать

3.1.2. Поиск записей по значению поля

СУБД Access включает в себя возможности поиска и замены данных. Для выполнения этих операций курсор поместите в поле, содержащее данные, поиск которых необходимо произвести. Поиск начинается с активного места таблицы (активной записи, активного поля). Для просмотра всей таблицы необходимо перейти к первой записи, а затем начать поиск. Для выполнения поиска выполните команду Правка/Найти. Для выполнения замены – Правка/Заменить. В диалоговом окне Поиск в поле (Замена в поле) введите в текстовое поле Образец значение, которое ищется. Поиск можно выполнять с учетом и без учета регистра и формата поля; в текстовом поле Образец можно использовать шаблоны, частично или полностью заменяющие значение, поиск которого производится. Поиск производится быстрее, если поле поиска проиндексировано.

Задание 2.

  1. Открыть созданную ранее таблицу «Абитуриент» в режиме таблицы.

  2. Найти все записи об абитуриентах, фамилии которых начинаются на букву «А», предварительно введя несколько таких записей в таблицу (см. в справке «Поиск и замена данных»).

  3. Найти все записи об абитуриентах, номера телефонов которых начинаются на 24.

3.1.3. Отбор данных при помощи фильтров

В СУБД Access существует четыре вида фильтров: фильтр по выделенному фрагменту, обычный фильтр, поле «Фильтр для», расширенный фильтр. В результате применения фильтра на экран выводятся из таблицы только те данные, которые отвечают заданным условиям отбора. Набор записей, которые были отобраны в процессе фильтрации, называется результирующим набором.

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

3.1.3.1. Фильтр по выделенному фрагменту

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

  • открыть таблицу в режиме Таблицы;

  • в поле таблицы найти значение, которое должны содержать записи результирующего набора;

  • выделить это значение и нажать кнопку Фильтр по выделенному на панели инструментов или выполнить команды меню Записи/Фильтр/ Фильтр по выделенному.

После применения фильтра в таблице отображаются только те записи, которые соответствуют критерию отбора. Чтобы удалить фильтр, нажимаем кнопку на панели инструментов «Удалить фильтр» или выполнить команды меню Записи/Удалить Фильтр. С помощью фильтра можно также отбирать записи, не содержащие выделенного значения. Выделите значение, щелкните его правой кнопкой мыши и выберите команду Исключить выделенное.