Этапы работы

Создание запросов в среде MS Access

Цели работы: Получить навыки построения запросов по нескольким таблицам.

Этапы работы

1. Откройте учебную базу данных «Отдел кадров», созданную на предыдущих занятиях.

2. Создадим запрос по нескольким таблицам.

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

Используя запрос по нескольким таблицам, определим оклад каждого сотрудника организации.

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

Таблица «Сотрудник»: Идент_код, Фамилия, Имя, Отчество.

Таблица «Штатное расписание»: Должность, Оклад.

Таблица «Название подразделения»: Название подразделения.

2.1. Выбираем вкладку Запрос и нажимаем кнопку Создать.

2.2. Открывается окно Новый запрос, в котором выбрать режим создания запроса Конструктор, затем - ОК;

2.3. Открывается окно Запрос: запрос на выборку, а затем активизируется окно Добавление

таблицы.

Рис. 1.Окно конструктора запросов.

В окне Добавление таблицы из списка таблиц таблицу Сотрудник щелчком мыши по имени таблицы, а затем выполнить щелчок по кнопке Добавить, аналогично добавить таблицы Штатное расписание, после чего закрыть окно Добавление таблицы;

2.4. Из таблицы «Сотрудник» выберем поля (Идент_код, Фамилия, Имя, Отчество). При помощи мыши переместим каждое из них на бланк запроса.

2.5. Из таблицы «Штатное расписание» выберем поля Должность, Оклад, поместив их на бланк запроса.

2.6. Из таблицы «Название подразделения» выберем поле Название Подразделения и также поместим его на бланк.

2.7. Если ранее с помощью команды Изменение Связей была установлена связь между таблицами, то MS Access определит это автоматически. Если связь между таблицами отсутствует, вы должны ее установить, иначе данные не смогут быть объединены из разных таблиц. Рис.1.

2.8. Убедимся, что строка Имя таблицы содержит названия всех выбранных таблиц.

2.9.. Запустим запрос, для этого выбираем пункт главного меню Запрос ® Запуск или кнопку Запуск .

2.10. Убедимся в правильности объединения данных из нескольких таблиц.

2.11. Используя запрос по нескольким таблицам, ответим на следующие вопросы:

1. У кого фамилия начинается на букву С* или кто работает в Дирекции?

2. Вывести список родственников Царевой А.Н.?

3. Вывести список сотрудников имеющих детей младше 14 лет?

4. Вывести список сотрудников имеющих заработную плату меньше 3000 руб.?

3. Создадим запрос с вычисляемыми полями.

Данный вид запросов можно использовать для выполнения расчетов и подведения итогов из исходных таблиц.

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

Общий формат вычисляемого поля выглядит так:

Выражение1: [Поле 1] оператор [Поле 2]


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: