- •38.03.01 «Экономика»
- •1. Пример выполнения лабораторной работы
- •1.1. Задание на лабораторную работу
- •1.2. Выполнение лабораторной работы
- •1.2.1 Создание таблиц, заполнение таблиц данными
- •1.2.2. Создание форм
- •1.2.3. Создание отчетов
- •1.2.4. Создание запросов
- •1.2.5. Объединение разработанных ранее компонент в единую информационную систему
- •2. Варианты заданий для выполнения контрольной работы Вариант № 1
- •Вариант № 2
- •Вариант № 3
- •Вариант № 4
- •Вариант № 5
- •Вариант № 6
- •Вариант № 7
- •Вариант № 8
- •Вариант № 9
- •Вариант № 10
- •Вариант № 11
- •Вариант № 12
- •Вариант № 13
- •Вариант № 14
- •Вариант № 15
- •Содержание
- •1. Пример выполнения лабораторной работы . . . . . . . . . . . . . . . . . . 4
- •1.1. Задание на лабораторную работу . . . . . . . . . . . . . . . . . . . . . . . . 4
1.2.4. Создание запросов
Основное назначение запросов – просмотр, изменение и анализ данных. Мы будем рассматривать только запросы на выборку данных, основное назначение которых – выборка подмножества данных из некоторого множества по заданному условию.
Запросы также можно использовать в качестве источников данных для форм и отчетов Запросы могут содержать данные из нескольких таблиц и/или других запросов.
Цель выполнения четвертой части задания – освоение студентами основных приемов формирования запросов на выборку данных из одной или нескольких связанных таблиц по некоторому условию, создания на основе запросов отчетов, предназначенных для просмотра и вывода на печать результатов запроса.
4.1. В окне базы данных перейдите на закладку «Запросы».
4.2. Для создания запроса «Сотрудники отдела» вызовите конструктор запросов. На экране появится конструктор запросов, состоящий из двух окон (рис. 20).
Рис. 20. Окно конструктора запросов
4.3. В списке таблиц выберите таблицу «Сотрудники» и нажмите кнопку «Добавить».
4.4. Закройте окно добавления таблиц (кнопка «Закрыть»).
4.5. Добавьте все поля таблицы «Сотрудники» в запрос.
4.5.1. Выделите все поля таблицы «Сотрудники». Для этого щелкните мышью по первому поля «Табельный №», используя прокрутку списка полей, перейдите к последнему полю таблицы «Дата рождения», щелкните мышью по полю «Дата рождения» при нажатой клавише «Shift».
4.5.2. Перетащите мышью выделенные поля в бланк конструктора запросов.
4.6. Задайте условие отбора записей, для чего на пересечении строки «Условие отбора» и столбца «Отдел» введите строку "ПФО" (рис. 21.).
Рис. 21. Окно конструктора запроса для запроса «Сотрудники отдела»
4.7. Сохраните созданный запрос с именем «Сотрудники отдела» (кнопка «Сохранить» ).
4.8. Просмотрите результаты выполнения запроса (меню «Вид»+«Режим таблицы»). Закройте запрос.
4.9. По данным запроса постройте отчет «Сотрудники отдела» (смотрите часть три задания). Результирующий отчет приведен на рисунке 22.
Рис. 22. Отчет «Сотрудники отдела»
4.10. Закройте окно отчета.
4.11. Создайте запрос «Руководитель сотрудника». Для этого перейдите на закладку «Запросы» и вызовите конструктор запросов.
4.12. Из списка таблиц добавьте таблицы «Отделы» и «Сотрудники», закройте окно списка таблиц. Таблицы должны быть соединены линией объединения по полю «Отдел». (Если линия отсутствует, создайте ее, перетащив поле «Отдел» таблицы «Отделы» на поле «Отдел» таблицы «Сотрудники»).
4.13. Переместите необходимые поля из таблиц в запрос. Для этого дважды щелкните мышью по полям «ФИО» и «Отдел» таблицы «Сотрудники», а также полям «Руководитель» и «Телефон» таблицы «Отделы».
4.14. Задайте условие отбора записей, для чего на пересечении строки «Условие отбора» и столбца «ФИО» введите строку "Павлов Ц.Ц.". Результаты построения запроса приведены на рисунке 23.
Рис. 23. Окно конструктора запроса для запроса «Руководитель сотрудника»
4.15. Сохраните созданный запрос с именем «Руководитель сотрудника» (кнопка «Сохранить» ).
4.16. Просмотрите результаты выполнения запроса (меню «Вид»+«Режим таблицы»). Закройте запрос.
4.17. По данным запроса постройте отчет «Руководитель сотрудника» (смотрите часть три задания). Результирующий отчет приведен на рисунке 24.
Рис. 24. Отчет «Руководитель сотрудника»
4.18. Закройте окно отчета.
4.19. Создайте запрос «Сотрудники руководителя». Перейдите на закладку «Запросы» и вызовите конструктор запросов.
4.20. Из списка таблиц добавьте таблицы «Отделы» и «Сотрудники», закройте окно списка таблиц. Таблицы должны быть соединены линией объединения по полю «Отдел». (Если линия отсутствует, создайте ее, перетащив поле «Отдел» таблицы «Отделы» на поле «Отдел» таблицы «Сотрудники»).
4.21. Переместите необходимые поля из таблиц в запрос. Для этого дважды щелкните мышью по полю «Руководитель» таблицы «Отделы», а также выделите и перетащите все поля таблицы «Сотрудники» (аналогично пункту 4.5).
4.22. Задайте условие отбора записей, для чего на пересечении строки «Условие отбора» и столбца «Руководитель» введите строку "Сидорова С.С.". Результаты построения запроса приведены на рисунке 25.
Рис. 25. Окно конструктора запроса для запроса «Сотрудники руководителя»
4.23. Сохраните созданный запрос с именем «Сотрудники руководителя» (кнопка «Сохранить» ).
4.24. Просмотрите результаты выполнения запроса (меню «Вид»+«Режим таблицы»). Закройте запрос.
4.25. По данным запроса постойте отчет «Сотрудники руководителя» (смотрите часть три задания). Результирующий отчет приведен на рисунке 26.
Рис. 26. Отчет «Сотрудники руководителя»
26. Закройте окно отчета.
