Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Создание БД.docx
Скачиваний:
11
Добавлен:
30.11.2018
Размер:
2.66 Mб
Скачать

Количество­_дней: [ДатаВозврата]–[ДатаВыдачи]

  1. Сохраните запрос именем Количество_дней.

Создание запроса для нахождения читателей, сдавших книгу не в срок

  1. Откройте ранее созданный запрос Количество_дней (в режиме конструктора) и добавьте в бланк запроса поле Срок из таблицы ВыдачаКниги и под вычисляемым полем Количество дней в строке Условие отбора введите следующее выражение – >[Срок]. Такая запись выражения позволяет в качестве критериев выборки использовать значения поля Срок.

  1. Сохраните запрос с именем Сдали_не_в_срок.

Создание запроса для подсчёта количества книг по каждой тематике.

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

  2. Добавьте строку групповые операции выбрав команду Итоги.

  3. Установите в строке Групповая операция под полем КодКниги функцию Count, а под полем ЖанрГруппировка.

  4. Сохраните запрос с именем Количество_книг_по_тематике.

Создание запроса для подсчёта средней стоимости книги по каждой тематике

  1. Создайте с помощью Конструктора запросов запрос на основе таблицы Книга с двумя полями — Жанр и Цена.

  2. Установите в строке Групповая операция под полем Цена функцию Avg, а под полем ЖанрГруппировка.

  3. Сохраните запрос с именем Средняя_стоимость_книги.

Создание запроса для поиска классов, в которых количество читателей больше 2

  1. Создайте с помощью Конструктора запросов запрос на основе таблицы Читатель с двумя полями — НомерГруппы и НомерЧитБилета.

  2. Установите в строке Групповая операция под полем НомерЧитБилета функцию Count, а под полем НомерГруппыГруппировка.

  3. Установите в строке Условие отбора под полем НомерЧитБилета значение — >2.

  4. Сохраните запрос с именем Количество_читателей_в _группе

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

Примечание

  1. При выполнении параметрического запроса может открываться одно или более диалоговых окон, т.е. их количество соответствует количеству заданных параметров в запросе. Параметр запроса задается в строке Условие отбора в квадратных скобках [], внутри которых записывается текст с обращением к пользователю.

  1. Создайте параметрический запрос на основе таблицы Читатель.

  2. Введите в строке Условие отбора под полем НомерГруппы выражение — [Введите номер группы].

  3. Запустите запрос, в появившемся диалоговом окне в поле «Введите значение параметра» введите значение — 101 и нажмите кнопку ОК.

  4. Сохраните запрос с именем Список_читателей.

Создание запроса для поиска читателя

  1. Скопируйте ранее созданный запрос Поиск_по_имени. Откройте копию этого запроса в режиме Конструктора и введите в строку Условие отбора под полем Имя новое выражение — Like [Введите имя или первые буквы имени]+"*".

  2. Сохраните запрос, дав новое имя Поиск_по_имени_2.

Создание запроса для вывода списка читателей, которым были выданы книги в определенный период времени

  1. Создайте запрос на основе двух таблиц Читатель и ВыдачаКниги. В строке Условие отбора введите следующее выражение — Between [Введите начальную дату] and [Введите конечную дату]

  2. Сохраните запрос с именем Книги_за_период.

11

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]