Поиск информации в БД

Поиск информации является одной из основных задач СУБД. В MS Access возможны следующие способы поиска:

- использование команд Поиск/Замена;

- использование фильтров;

- применение запросов.

Ускорение поиска достигается при задании индекса. Индекс представляет собой конструкцию, определяющую порядок сортировки по одному полю (простой индекс) или по нескольким полям (составной индекс). Для его создания в окне Конструктора таблицы надо нажать кнопку Индекс. В появившемся окне (рис. 4) в столбце Индекс указывается имя индекса (любое), в столбце Имя поля перечисляются поля (выбираются из всплывающего списка), в столбце Порядок сортировки указывается ее тип (возрастание/убывание). Составной индекс необходим, если сортировка по одному полю не позволяет однозначно упорядочить записи в таблице.

Рис. 4. Конструктор индексов

Индекс сохраняется в структуре таблицы.

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

Команда Поиск/Замена

Этот метод является простейшим. Необходимо нажать кнопку Найти на панели инструментов или выбрать команду основного меню Правка/Найти. В диалоговом окне (рис. 5) надо задать параметры поиска и образец.

 

 

Рис. 5. Окно задания условий поиска

Возможно использование специальных символов для задания условий неточного совпадения образца и данных в БД:

- * – любое количество любых символов;

-? – любой текстовый символ;

- [ ] – любой один символ из заключенных в скобки;

-! – любой один символ, кроме заключенных в скобки;

- – – любой символ из диапазона;

- # – любая цифра.

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

Фильтры

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

- фильтр по выделенному;

- фильтр для;

- фильтр по исключенному;

- расширенный фильтр;

- универсальный фильтр.

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: