Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция и задания.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
121.34 Кб
Скачать

6

Запрос-выборка в ms Access Что такое запрос?

В спроектированных таблицах содержится вся необходимая информация. Но как этой информацией пользоваться? Как узнать, необходимые данные, содержащиеся в БД, при этом быстро получить их?

Способы выбора данных:

Способ первый. Использование фильтра.

Объект БД Таблица — Имя таблицы — Открыть. На панели инструментов нажмите кнопку Изменить фильтр, и с помощью построителя выражений введите условия запроса. Затем на панели инструментов Запроса нажмите кнопку Применить фильтр. В результате на экране появится динамический набор записей, удовлетворяющих введенному условию. Но при дальнейших манипуляциях этот набор не сохранится. Если вы хотите сохранить данный набор записей, то выполните следующие действия. В окне Фильтра откройте меню Файл и выберите команду Сохранить как запрос.

Способ второй. Вы создаете запрос по каждому из вопросов, которые предлагаются, и сохраняете его в виде таблицы. Для создания простого запроса выполните следующие действия: Объект БД Запрос — Создать — Конструктор или Простой запрос — Ок. Для нового запроса устанавливается таблица (запрос), выбираются поля, после этого вводятся условия запроса.

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

В общем случае запрос — это вопрос о данных. Существуют разные типы запросов (на добавление записей, изменение, объ­единение), но мы рассмотрим простой тип: запрос-выборку.

Запрос-выборка — это производная таблица, которая содер­жит те же структурные элементы, что и обычная таблица (столбцы-поля и строки), и формируется на основе фактичес­ких данных системы. При создании макета запроса (т. е. произ­водной таблицы) в общем случае нам необходимо выполнить четыре базовые операции:

  1. указать системе, какие поля и из каких таблиц мы хотим включить в запрос;

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

Для того чтобы ответить на все вопросы, необходимо знать операторы задания шаблонов. Приведем несколько примеров.

Примеры использования символов задания шаблонов

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

Образец

Поиск в Microsoft Access

Вопросительный знак ( ? ); в качестве шаблона для любого символа.

За?ор

Забор Затор

Звездочка ( * ); в качестве шаблона для любой группы символов.

Д*нь

День Добрый день Длинная тень

Звездочка ( * ); в качестве шаблона для любой группы начальных символов.

128й Последний

Знак фунта (#); в качестве шаблона для любой цифры.

#-й

5-й 8-й

Восклицательный знак ( ! ) после первой скобки; для поиска символа, который не входит в указанный набор символов.

Иванов[!аы]

Иванову [но не Иванова или Ивановы]

Условие поиска для простых запросов – это логическое выражение, представляющее собой операцию отношения (>,<,=, ≠, ≤, ≥).