Скачиваний:
40
Добавлен:
17.02.2014
Размер:
57.6 Кб
Скачать

Поиск и замена данных.

Очень скоро мно­гие из ваших таблиц начнут стремительно разрастаться, и вы столкнетесь проблемой поиска требуемой информации. Одним из основных назначе­ний реляционных баз данных является быстрый поиск хранящейся в них информации. Если вы предполагаете найти в MS Access средства для по­иска нужной информации, то вы не ошиблись.

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

Знакомство с командой Найти

Для поиска данных в MS Access предназначено окно “Поиск” , которое открывается выбором команды Правка \ Найти. В поле ввода Образец вы вводите то, что хотите отыскать. Справа находятся кнопки Найти и Найти далее. Нажатием кнопки Найти вы осуществляете поиск первого вхождения. Если найденная запись, содержащая указанное вами значение, не является той записью которую вы ищете, нажмите кнопку Найти далее. Действуя подобным образом вы сможете просмотреть все записи таблицы с требуемым значением.

Укажите тип сравнения данных

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

Опция

Назначение

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

Осуществляет поиск по всему полю. Если значение, которое вы ищете, окажется где угодно в поле поиска, то поиск завершается успешно

Поля целиком

Образец поиска должен совпадать с полным значением поля, что позволяет существенно сузить поле поиска

С начала поля

Поиск завершается успешно только в том случае если образец поиска находится в начале данного поля

Установите дополнительные опции поиска

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

С учетом регистра. Этот флажок указывает на то, что сравнение осуществляется с учетом регистра букв, то есть прописные и строчные буквы будут восприниматься по разному.

С учетом формата полей. Формат отображения значений, отобра­жаемых на экране, может отличаться от формата, в котором зна­чения хранятся в таблице.

Только в текущем поле. Установка этого флажка ограничивает об­ласть поиска текущим полем (то есть тем полем, в котором нахо­дится курсор). В противном случае MS Access просматривает все поля таблицы. Этим средством целесообразно пользоваться при поиске в больших таблицах, когда поиск только в одном поле мо­жет потребовать сотни и даже тысячи сравнений, а поиск во всех полях займет неоправданно много времени.

Поиск с использованием подстановочных символов

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

Символ

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

Пример

*

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

*55* найдет значения “553-3486”, “123-5561” и “187-1355”

?

Соответствует любому текстовому символу

Снег?рев найдет значе­ния “Снегирев” и “Снегерев”

[ ]

Соответствует любому одному сим­волу из заключенных в скобки

Снег [ие] рев найдет значения “Снегирев” и “Снегерев”

!

Соответствует любому одному сим­волу, кроме заключенных в скобки

[ !А] найдет значение “Bel-IBM”, но не “Ве1-АВМ”

-

Соответствует любому символу из диапазона. Необходимо указывать этот диапазон по возрастанию (от А до Z, но не от Z до А)

#

Соответствует любой цифре

Поиск значений “103” “113”, “123”

Соседние файлы в папке лекции по базам данных в Access