Поиск и фильтрация данных

Для нахождения определенной записи в таблице можно обратиться к упрощенному средству поиска – команде Найти. С ее помощью можно отыскать записи, значение полей которых полностью или частично соответствуют некоторому условию поиска.

Для поиска определенной записи необходимо выполнить следующую последовательность действий:

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

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

Выполнить команду Найти любым из трех способов:

– с помощью команд главного меню программы MS Access

Правка – Найти,

– щелчком по кнопке Найтина панели инструментов,

– комбинацией клавиш Ctrl + F.

В открывшемся диалоговом окне Поиск и Замена на вкладке Поиск,в раскрывшемся списке Поиск в,по умолчанию будет установлено имя выбранного поля.

– В текстовое окно Образец окна Поиск и Замена ввести фрагмент данных, которые необходимо найти. Это можно сделать:

– с помощью кнопки просмотра окна Образец,раскрыв список и,

выбрав искомое значение.

Если точное значение неизвестно, то можно воспользоваться маской из символов * , # и ? .

Символ * соответствует произвольной строке символов. Например, маска вида а* вызовет отбор значений: а1, azbyka, a2x4 .

Символ ? соответствует одному символу, поэтому маска вида EAPU07? Обеспечит представление значений: EAPU06a, EAPU06b, EAPU06v.

Символ # соответствует одной цифре. Так маска вида № # # # обеспечит появление значений: №100, №238, №910, № 035.

Если предполагается вести поиск не только по текущему полю, а по всем полям таблицы, то следует раскрыть список в окне Поиск в и щелкнуть по имени таблицы или формы;

раскрыть список строки Совпадение и выбрать одну из строк

с любой частью поля,

поля целиком,

с начала поля,

определяющих участок просматриваемого поля.

а) Если выбрана строка «С любой частью поля»,то при установлении образца АЛЕКСАНДР из всех значений поля будут выбраны значения:

АЛЕКСАДРА, АЛЕКСАНДРИЯ, АННА АЛЕКСАНДРОВНА.

б) Если выбрана строка «Поля целиком», то при установлении образца ОМСК поле, содержащее значение ТОМСК будет пропущено. Здесь требуется полное совпадение.

в) Если выбрана строка «С начала поля»,то при установлении образца ЛУГ из всех значений поля будут выбраны значения:

ЛУГАНСК, ЛУГОВОЕ, но не КАЛУГА.

– При необходимости сужения области поиска по регистру текстовых данных необходимо установить флажок опции «С учетом регистра». Тогда при установленном образце ВАСИЛЬЕВА значения васильева и Васильева будут проигнорированы.

– Для поиска тех полей, формат значений которых совпадает с форматом образца необходимо установить флажок опции «С учетом формата полей». Это означает, что при образце 30.04.07 значение 30 – апр – 2007 будет проигнорировано.

После установления всех параметров поиска, чтобы запустить процесс поиска, следует щелкнуть по кнопке Найти далееокнаПоиск и Замена.

Если поиск выполнен успешно, то указатель в таблице устанавливается на найденной записи. Для нового поиска следует щелкнуть по кнопке Найти далее.

Иногда требуется найти не только нужные записи, но и выполнить в них замену образца поиска на другое значение. Эта операция выполняется так же, как и в текстовом редакторе MS Word с помощью команд

Правка – Замена