Печатать эту главуПечатать эту главу

Лабораторная работа № 7. Основы работы в СУБД Microsoft Access. Создание и использование запросов.

2. «СОЗДАНИЕ И ИСПОЛЬЗОВАНИЕ ЗАПРОСОВ»

2.5. ЗАДАНИЕ 13. Построение итоговых запросов

В ЗАДАНИИ 12 в пунктах 5 – 6 был создан запрос Список групп. Дополним этот запрос новыми вычисляемыми полями, в которых указано количество студентов в группе и средний балл по двум экзаменам.

  1. Откройте запрос Список групп в режиме Конструктора.
  2. Добавьте в верхнюю половину бланка запроса таблицу Учетная карта.
  3. Поставьте курсор в поле Instructor(Куратор) и перетащите поле Ngr таблицы Учетная карта. Новое поле вставляется между имеющимися полями запроса.
  4. Отобразите строку Групповая операция, выполнив команду горизонтального меню Вид>Групповые операции.
  5. В ячейке нового поля строки Групповая операция щелкните на кнопке раскрывающегося списка справа от элемента Группировка и выберите опцию Count.
  6. Сохраните запрос и посмотрите, как он работает. Обратите внимание, какое имя дает Access новому полю.
  7. Перейдите в режим Конструктора и вызовите контекстное меню на вычисляемом поле. Перейдите к пункту Свойства и дайте новую Подпись Количество.
  8. Теперь вычислите средний балл группы по каждому экзамену. Снова перейдите в режим Конструктора. Вставьте в верхнюю половину бланка запроса таблицу Ведомость. В свободные столбцы вставьте из новой таблицы поля с результатами экзаменов:1_е1, 1_е2, 2_е1, 2_е2.
  9. Выберите среди групповых операций для этих полей функцию Avg. Посмотрите, как работает запрос.
  10.  Дайте новые подписи каждому полю (например, СрБ_1э1) так, как это было сделано в пункте 7.
  11.  Измените формат вывода среднего балла так, чтобы высвечивался только один знак после десятичной запятой. Для этого воспользуйтесь пунктами Формат (Фиксированный) и Число десятичных знаков (1) из вкладки Свойства поля, вызываемой из контекстного меню.
  12.  Сохраните запрос и посмотрите результаты его работы. Они должны выглядеть так, как показано на рис. 33.
  13. Самостоятельно постройте запрос по таблице Преподаватели, определяющий количество сотрудников по каждой должности. Используя ввод параметра, модифицируйте построенный запрос так, чтобы он определял количество сотрудников только одной категории.

    Рис. 33. Результаты итогового запроса Список групп