Способ, рассмотренный в Задании 1, не всегда рациональный. Проще было бы увидеть список сразу всех адресатов, имеющих нужное имя. Сделать это можно с помощью фильтра. Фильтр – это набор условий, предназначенный для отбора записей или их сортировки.
Представьте Форму в режиме Таблицы.
Выполните команду Записи – Фильтр – Расширенный фильтр В верхней части окна Фильтрвыводится список полей таблицы Адреса. В нижней части окна фильтра выводится бланк, в который вводятся условия отбора.
Укажите в поле Имя, для которого задается условие отбора из списка:
• Его можно перетащить мышью из списка полей в первую ячейку первой строки бланка фильтра; • Можно дважды щелкнуть по имени поля в списке полей; • Щелкнуть мышью в первой ячейке бланка фильтра и выбрать поле в раскрывающимся списке.
Введите условие отбора для включенного в бланк поля. То есть введите образец совпадения (имя, которое мы ищем – Василиса).
Далее созданный фильтр нужно применить к записям формы. Для этого выполните команду Записи – Применить фильтр или нажмите кнопку на панели инструментов . Результатом явится список всех людей, имеющих заданное имя. Когда такой список перед глазами намного проще разобраться, кто есть кто.
Если хотите вновь увидеть список всех адресатов, то вновь нажмите кнопку
Если же вы вновь хотите применить тот же самый фильтр, то нет необходимости вновь его настраивать, достаточно нажать кнопку
В выражениях для условий отбора допускается использование операторов шаблона. Приведем некоторые символы шаблона. Звездочка (*)— заменяет любую группу любых символов; может быть первым или последним символом в шаблоне. Имея условием "Вас*", будут отобраны и "Василиса", и "Василий", и "Васька". Имея условием "*ова", можно отобрать все фамилии, оканчивающиеся на "ова" — "Иванова", "Петрова" и т. д Знак вопроса (?) — заменяет любой один символ. Если иметь в качестве условия "М?ша", то будут отобраны и "Миша", и "Маша".Знак номера (#) - заменяет любую одну цифру. Задав условие "1#3", найдете "103", "113", "123"...
Используя фильтр, получите список всех адресатов, у которых номер телефона начинается на три одинаковые цифры, например, 905