Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
15 тем ЛАБА.doc
Скачиваний:
14
Добавлен:
11.11.2019
Размер:
974.85 Кб
Скачать

Задание

Работа с запросами

  1. В окне База данных активизировать вкладку Запрос и нажать кнопку Создать.

  2. Выбрать режим Конструктор и подтвердить выбор.

  3. В появившемся окне Добавление таблицы выделить имя таблицы, из которой будет производиться запрос (СТУДЕНТЫ) и выполнить команду Добавить. Список полей этой таблицы должен появиться в окне Запрос на выборку.

  4. Закрыть окно Добавление таблицы.

  5. В оставшемся окне Запрос на выборку щелкнуть верхнюю левую ячейку, относящуюся к заголовку Поле.

  6. В данной ячейке введите имя первого поля создаваемого запроса, например, Фамилия.

  7. Аналогичным образом заполнить остальные ячейки первой строки – Имя, Пол, Дата рождения, Группа

  8. Установить сортировку по полю Фамилия.

  9. В строке Условия отбора внести в нужные поля критерии отбора: в поле Группа - БУА-12 (данные для условия отбора вносить в таком же виде, как они внесены в таблицу)

  10. В строке Вывод на экран значок «галочка» означает, что в результате выполнения запроса данное поле будет выводиться на экран.

  11. Выполнить команду Запрос – Запуск или использовать соответствующую пиктограмму.

Формирование запросов для многотабличной БД

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

В данном случае создается новая таблица, содержащая сведения из разных взаимосвязанных таблиц.

  1. В окне База данных создать новый запрос на основе связанных таблиц. Для этого активизировать вкладку Запрос и нажать кнопку Создать.

  2. В появившемся окне Новый запрос выбрать Простой запрос (с использованием Мастера запросов) и подтвердить выбор.

  3. В окне Создание простых запросов выбрать из таблицы СТУДЕНТЫ поля: Фамилия, Имя, Отчество, Группа; из таблицы СТИПЕНДИЯ – поле Процент. Закончить работу с Мастером запросов.

  4. В полученной таблице в строке Условие отбора установить по полю Процент выражение >0, то есть вывод тех студентов, у которых сессия сдана на положительные оценки. Для этого выполнить расширенный фильтр, упорядочить фамилии студентов в алфавитном порядке.

  5. Дать имя запросу Приказ и закрыть его.

Контрольные вопросы

  1. Что такое запрос?

  2. Какие существуют типы запросов?

  3. Чем отличается использование Мастера от использования Конструктора при формировании запроса?

  4. Что такое запрос на выборку?

  5. Что такое перекрестный запрос?

Лабораторная работа №7 ms Access. Создание отчетов

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

Краткие теоретические сведения

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

Для создания отчетов существуют средства автоматического, автоматизированного и ручного проектирования. Средства автоматического проектирования реализованы автоотчетами.

Средства автоматического проектирования отчетов запускаются по команде Создать - Новый отчет - Автоотчет в столбец. Кроме автоотчетов в столбец существуют ленточные автоотчеты.

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

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

Редактирование структуры отчета выполняют в режиме Конструктора. Приемы редактирования те же, что и для форм.