Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
методичка Access.doc
Скачиваний:
5
Добавлен:
23.11.2018
Размер:
868.35 Кб
Скачать

Примеры использования символов задания шаблонов

Использование символов

образец

Поиск в MS Access

Вопросительный знак (?); в качестве шаблона для любого символа.

За?ор

Забор

Затор

Звездочка (*); в качестве шаблона для любой группы символов.

Д*нь

День

Добрый день

Длинная тень

Звездочка (*); в качестве шаблона для любой группы начальных символов.

128й

Последний

Знак фунта (#); в качестве шаблона для любой цифры.

#-й

5-й

8-й

Восклицательный знак (!) после первой скобки; для поиска символа, который не входит в указанный набор символов.

Иванов[!аы]

Иванову

[но не Иванова или Ивановы]

Условия отбора записей, которые вводятся в поля формы фильтр, можно сохранить в базе данных в виде запроса. Для этого необходимо при открытой форме фильтр нажать кнопку Сохранить как запрос на панели инструментов. Затем в диалоговом окне Сохранение в виде запроса ввести имя запроса и нажать кнопку ОК. Когда потребуется повторить установку такого фильтра, нужно опять же при открытой форме фильтр нажать кнопку Загрузить из запроса на панели инструментов.

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

Расширенный фильтр позволяет производить не только фильтрацию, но и сортировку записей. После подачи рассматриваемой команды на экране появляется диалоговое окно (рис. 15), в нижней части которого расположена область конструирования, состоящая из четырех строк. В строку Поле вводятся имена полей БД для сортировки и фильтрации. Имена полей могут быть введены в строку Поле методом drag and drop из верхней части диалогового окна или путем выбора из списка, который открывается, если щелкнуть мышью в правой части любой ячейки строки Поле. В строке Сортировка определяется порядок сортировки записей, а в строку Условие отбора вводятся условия, по которым выбираются записи из БД. Условие отбора может содержать символы шаблона, а также операторы сравнения и логические операторы.

Рис. 15. Окно расширенного фильтра

Поиск информации

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

Рис. 16. Диалоговое окно поиск и замена

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

Рис. 17. Диалоговое окно поиск и замена