Поиск информации является одной из основных задач СУБД. В MS Access возможны следующие способы поиска:
- использование команд Поиск/Замена;
- использование фильтров;
- применение запросов.
Ускорение поиска достигается при задании индекса. Индекс представляет собой конструкцию, определяющую порядок сортировки по одному полю (простой индекс) или по нескольким полям (составной индекс). Для его создания в окне Конструктора таблицы надо нажать кнопку Индекс. В появившемся окне (рис. 4) в столбце Индекс указывается имя индекса (любое), в столбце Имя поля перечисляются поля (выбираются из всплывающего списка), в столбце Порядок сортировки указывается ее тип (возрастание/убывание). Составной индекс необходим, если сортировка по одному полю не позволяет однозначно упорядочить записи в таблице.
Рис. 4. Конструктор индексов
Индекс сохраняется в структуре таблицы.
Аналогичного результата сортировки можно достичь путем выделения нужных полей в режиме таблицы и запуске процедуры сортировки через кнопку панели инструментов, но запоминания этой процедуры в дальнейшем не произойдет.
|
|
Команда Поиск/Замена
Этот метод является простейшим. Необходимо нажать кнопку Найти на панели инструментов или выбрать команду основного меню Правка/Найти. В диалоговом окне (рис. 5) надо задать параметры поиска и образец.
Рис. 5. Окно задания условий поиска
Возможно использование специальных символов для задания условий неточного совпадения образца и данных в БД:
- * – любое количество любых символов;
-? – любой текстовый символ;
- [ ] – любой один символ из заключенных в скобки;
-! – любой один символ, кроме заключенных в скобки;
- – – любой символ из диапазона;
- # – любая цифра.
Дополнительными возможностями обладает функция поиска и замены. Ее можно запустить командой меню Правка/Заменить. Появившееся окно очень похоже на окно поиска.
Фильтры
Возможности фильтров шире, чем поиска. Фильтр используется для того, чтобы видеть только значения, соответствующие условиям. Фильтр можно создать в любом режиме работы с таблицей. Существуют следующие типы фильтров:
- фильтр по выделенному;
- фильтр для;
- фильтр по исключенному;
- расширенный фильтр;
- универсальный фильтр.
Любой фильтр можно создать или через команду главного меню Записи/Фильтр, или нажатием соответствующей кнопки панели инструментов, или, находясь в таблице, нажатием правой кнопки мыши. Фильтр можно сохранить. Возможно применение фильтра к фильтру.