Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
El_uch_Access_2010.docx
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
908.62 Кб
Скачать

Задания для тренировки:

Задание 1

Найти адресата, зная только его фамилию.

Задание 2

Определите, кто вам звонил, если на вашем телефонном определите номера, остался номер телефона звонившего.

Задание 3

Найдите адресата, зная только первые три цифры его номера телефона.

Задание 4

Найдите адресата, если вы помните только то, что он живёт в каком-то переулке.

Задание 5

Найдите адресата, если вы помните только номера его дома.

Задание 6

Найдите адресата по первым буквам его фамилии.

Задание 7

Найдите адресата, если вы помните только то, что ваш номер квартиры входит либо в адрес, либо в номер телефона адресата (например, число 67 входит как в адрес Василисы Премудрой, так и в номер телефона Василисы Прекрасной).

Контрольные вопросы 3:

  1. Как организовать поиск данных в таблице?

  2. Что следует сделать в окне поиска, чтобы поиск производился по всем полям?

  3. Как правильно организовать поиск, если вы помните только две последние цифры номера телефона адресата?

Практическая работа 4. Создание и применение фильтра.

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

Фильтр – это набор условий, предназначенный для отбора записей или их сортировки.

  1. В таблице Адреса выполните команду Главная -Расширенный фильтр… Эта команда существует для того, чтобы задать условия выбора (Рис. 18).

Рис. 14

В верхней части окна <Фильтр> выводится список полей Адреса. В нижней части окна фильтра выводится бланк, в которой вводится условие отбора.

  1. Укажите в бланке поле Имя, для которого задаётся условие отбора. Для того, чтобы выбрать поле из списка:

    • его можно перетащить мышью из списка полей в первую ячейку первой строки бланка фильтра;

    • дважды щёлкнуть мышью по имени поля в списке полей;

    • щёлкнуть мышью в первой ячейке бланка фильтра и выбрать поле в раскрывающем списке.

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

Рис. 15

  1. Далее созданный фильтр нужно применить к записи формы. Сделать это можно с помощью одного из следующих действий:

Выполнить команду – Применить фильтр или воспользоваться кнопкой панели инструментов .

Можно также нажать правую кнопку мыши, установив указатель в окне фильтра, и выбрать в контекстном меню команду Применить фильтр.

Результатом явится список всех людей, имеющих заданное имя (Рис. 16). Когда такой список перед глазами намного проще разобраться, кто есть кто.

Рис. 16

Если вы вновь хотите увидеть список всех адресатов, то снова нажмите на кнопку .

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

Чтобы удалить фильтр выполните команды – .

В выражениях для условий отбора допускается использование оператора шаблона.

Приведём некоторые символы шаблона.

Звёздочка (*) – заменяет любую группу любых символов, может быть первым или последним символом в шаблоне. Имея условием «Вас*», будут отобраны и «Василиса», и «Василий», и «Васька». Имея условием «*ова», можно отобрать все фамилии, оканчивающиеся на «ова» - «Иванова», «Петрова» и т.д.

Знак вопроса (?) – заменяет любой один символ. Если иметь качестве условия «М?ша», то будут отобраны и «Миша», и «Маша».

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