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

6

Лабораторная работа 3. Получение информации из бд в субд Access 2000.

Цель работы - ознакомление со способами получения информации из БД в СУБД Access 2000, включая поиск и замену данных, фильтрацию данных и формирование запросов.

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

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

Символ

Назначение

Примеры

*

Любая группа любых символов; может быть первым или последним символом в образце.

ст* - стол, станок, стул,...

*иск - иск, диск, риск,...

?

Любой (один) текстовый символ.

ко?а - кора, коса, коза,....

#

Любая (одна) цифра.

1#3 - 103, 113, 123,....

[]

Любой (один) из символов, указанных в скобках.

ко[рс]а - кора, коса

!

Любой (один) символ, кроме указанных в скобках.

ко![рс]а - коза, кожа

-

Любой (один) символ из указанного диапазона.

ко[к-м]а - кока, кола, кома

Подстановочные символы *, ?, #, [ воспринимаются буквально (без обработки), если они заключены в квадратные скобки (например, [?] - для поиска знака ?).

Быстрее всего выполняется операция поиска в одном индексированном поле. Поиск по всей таблице выполняется медленнее.

Если поиск не требуется проводить по всей таблице, то надо выделить поле (столбец), в котором проводится поиск, и нажать кнопку Найти на панели инструментов “Таблица в режиме таблицы” или выбрать команду Найти из меню Правка. В этом случае появляется диалоговое окно для определения образца поиска, в который можно включить подстановочные символы, а также дополнительных параметров поиска:

  • Поиск в - поиск проводится только в текущем поле или по всем полям таблицы;

  • Совпадение - ищутся совпадения с образцом в любой части поля или с начала содержимого поля или содержимое поля должно полностью совпадать с образцом;

  • Просмотр - поиск проводится вверх или вниз по таблице по отношению к текущей записи или по всей таблице;

  • С учетом регистра символов - надо ли при сравнении с образцом учитывать регистр символов;

  • С учетом формата полей - надо ли при сравнении с образцом учитывать формат полей (формат вывода может отличаться от формата хранения значений).

Задание: Для таблицы ЗАКАЗЫ найти все записи, имеющие в шифре заказа определенный набор букв.

Задание: Найти в наименованиях заказов все вхождения какого-либо сочетания символов.

С помощью команды Заменить из меню Правка можно выполнить замену всех или некоторых наборов символов, совпадающих с указанным образцом.

Задание: Задать для 2-3 заказов одинаковые наименования, а затем выполнить замену этих наименований.

Задание: Выполнить замену какого-либо шифра заказа в таблице ЗАКАЗЫ и проанализировать возникшие изменения в таблице ВЫПОЛНЕНИЕ.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]