- •Запрос-выборка в ms Access Что такое запрос?
- •Примеры использования символов задания шаблонов
- •Примеры условных выражений
- •Обратите внимание, что запрос — это единственный объект в ms Access, для которого можно указать несколько исходных таблиц и (или) запросов (используется связь между таблицами).
- •Вид таблицы.
- •Ответьте на вопросы (создайте запросы с соответствующими условиями отбора по полю)
- •Вопросы по теме Запрос-выборка
Запрос-выборка в ms Access Что такое запрос?
В спроектированных таблицах содержится вся необходимая информация. Но как этой информацией пользоваться? Как узнать, необходимые данные, содержащиеся в БД, при этом быстро получить их?
Способы выбора данных:
Способ первый. Использование фильтра.
Объект
БД Таблица — Имя таблицы — Открыть.
На панели инструментов
нажмите кнопку Изменить
фильтр, и
с помощью построителя выражений введите
условия запроса. Затем на панели
инструментов Запроса
нажмите кнопку Применить
фильтр. В
результате на экране появится динамический
набор записей, удовлетворяющих введенному
условию. Но при дальнейших манипуляциях
этот набор не сохранится. Если вы хотите
сохранить данный набор записей, то
выполните следующие действия. В окне
Фильтра
откройте меню Файл
и выберите команду Сохранить
как запрос.
Способ второй. Вы создаете запрос по каждому из вопросов, которые предлагаются, и сохраняете его в виде таблицы. Для создания простого запроса выполните следующие действия: Объект БД Запрос — Создать — Конструктор или Простой запрос — Ок. Для нового запроса устанавливается таблица (запрос), выбираются поля, после этого вводятся условия запроса.
Механизм составления запросов позволяет вам резко расширить возможности системы БД — за счет подключения функций соединения таблиц, расчетных операций, группировки записей и отбора записей.
В общем случае запрос — это вопрос о данных. Существуют разные типы запросов (на добавление записей, изменение, объединение), но мы рассмотрим простой тип: запрос-выборку.
Запрос-выборка — это производная таблица, которая содержит те же структурные элементы, что и обычная таблица (столбцы-поля и строки), и формируется на основе фактических данных системы. При создании макета запроса (т. е. производной таблицы) в общем случае нам необходимо выполнить четыре базовые операции:
указать системе, какие поля и из каких таблиц мы хотим включить в запрос;
2) указать условие отбора, т. е. сформулировать логическое выражение, которое позволит включить в выборку только записи, удовлетворяющие какому-то условию.
Для того чтобы ответить на все вопросы, необходимо знать операторы задания шаблонов. Приведем несколько примеров.
Примеры использования символов задания шаблонов
Использование символов |
Образец |
Поиск в Microsoft Access |
Вопросительный знак ( ? ); в качестве шаблона для любого символа. |
За?ор |
Забор Затор |
Звездочка ( * ); в качестве шаблона для любой группы символов. |
Д*нь |
День Добрый день Длинная тень |
Звездочка ( * ); в качестве шаблона для любой группы начальных символов. |
*й |
128й Последний |
Знак фунта (#); в качестве шаблона для любой цифры. |
#-й |
5-й 8-й |
Восклицательный знак ( ! ) после первой скобки; для поиска символа, который не входит в указанный набор символов. |
Иванов[!аы] |
Иванову [но не Иванова или Ивановы] |
Условие поиска для простых запросов – это логическое выражение, представляющее собой операцию отношения (>,<,=, ≠, ≤, ≥).
