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

Создание запросов в субд ms access 7.0 (с помощью конструктора)

Конструктор позволяет создать: простые запросы, запросы по условию, параметрические запросы, запросы с вычисляемыми полями, итоговые запросы.

1. Откройте базу данных Академики.mbd

2 . Перейдите на вкладку Запросы.

3. Нажмите кнопку Создание и выберите инструмент

Конструктор запросов.

  1. На экране откроется окно Добавление таблицы. За ним размещается окно Запрос на выборку, неактивное в данный момент.

  1. Выберите из списка таблицу - или запрос-источник, на основании которых Вы желаете создать новый запрос, и нажмите кнопку Добавить. В неактивном окне Запрос на выборку появится список полей выбранного объекта.

Е сли запрос формируется на основании нескольких таблиц- или запросов-источников, повторите эту процедуру для другой таблицы- или запроса-источника.

  1. Нажмите кнопку Закрыть. Окно Добавление таблицы закрывается, а окно Запрос на выборку становится активным. Это и есть основное окно Конструктора запросов.

Характеристика окна Конструктора запросов.

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

В нижней части окна располагается Бланк запроса. Каждая строка этого бланка выполняет определенную функцию.

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

Имя таблицы. Строка показывает из какой таблицы- или запроса-источника выбрано данное поле.

Сортировка. В этой строке указывается тип сортировки для значений данного поля: по возрастанию ( от А до Я, от большего к меньшему, от более раннего к более позднему и т.д.) или убыванию (от Я до А, от меньшего к большему и т.д.).

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

Условие отбора. В эту строку (и в строку, расположенную ниже ее) вводятся критерии отбора записей, которые ограничивают поиск записей в таблицах- и запросах-источниках.

9 . Поместите поля из источников в столбцы бланка запроса. Это можно сделать следующими способами.

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

б) дважды щелкните имя поля в верхней части окна;

в) щелкните в столбце в конце строки

Поле и из раскрывающегося списка выберите имя поля.

12. После просмотра запроса закройте окно Запрос на выборку и выполните в диалоговом режиме все действия по сохранению нового запроса.

Результат выполнения запроса можно посмотреть и в режиме Таблицы

13. Выполнить следующие запросы.

13.1 Установить критерии отбора для вывода на экран полей: ФИО, Специализация, Год присвоения звания. Для этого на бланке в строке Вывод на экран отключить флажки для полей Дата рождения и Пол.

Перейти в режим таблицы. Убедиться, что видимыми остались только выбранные поля. Вернуться в режим конструктора. Вернуть видимость всем полям конструктора.

13.2 Выбрать записи, которые содержат информацию об академиках-женщинах. Для этого в условии отбора в поле Пол ввести букву ж.

Просмотреть выбранные записи в режиме таблицы.

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

  • Об академиках-физиках;

  • Об академиках физиках и химиках (для этого в поле Специализация в строке Условие отбора ввести «физик», а ниже, в строке Или ввести «химик»);

  • Об ученых, получивших звание академика до 1970 года (для этого в поле Год присвоения звания в строке Условие отбора ввести < 1970);

  • Об ученых, получивших звание академика в период между 1950 и 1977 годами (для этого в поле Год присвоения звания в строке Условие отбора ввести >=1950 And <=1977);

  • Об академиках-философах и языковедах;

  • Обо всех академиках, кроме физиков (для этого в поле Специализация в строке Условие отбора ввести Not физик).

  1. Закрыть базу данных без сохранения.