Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
acsess_lab4.doc
Скачиваний:
2
Добавлен:
24.08.2019
Размер:
92.67 Кб
Скачать

Запрос 2

Создайте запрос, выводящий на экран сведения об общем количестве книг в каждом из разделов фонда библиотеки. Для этого на вкладке Запросы выберите Создание запроса в режиме Конструктора.

В диалоговом окне Добавление таблицы на закладке Таблицы выберите таблицы: Раздел, Тема и Книга. Закройте диалоговое окно.

В окне Конструктора из таблицы Раздел выберите поле Название раздела, из таблицы Книга – поле Кол-во экземпляров.

На панели инструментов выберите кнопку Групповая операция.

Переведите курсор в столбец Кол-во экземпляров бланка запроса и в строке Групповая операция из раскрывающегося списка выберите операцию Sum.

Запустите запрос.

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

Переименуйте столбец Sum-Кол-во экземпляров. Для этого вернитесь в режим Конструктора с помощью кнопки Вид на панели инструментов.

Переведите курсор в столбец Кол-во экземпляров бланка запроса и в строке Поле укажите Всего книг: Кол-во экземпляров.

Снова запустите запрос.

Закройте и сохраните запрос под названием Сколько книг содержит раздел.

Создание перекрестных запросов

Чтобы оценить популярность литературных тем, создайте запрос, выводящий на экран количество книг, выданных по каждой теме. Для этого на вкладке Запросы выберите Создание запроса в режиме Конструктора.

В диалоговом окне Добавление таблицы выберите таблицы Раздел, Тема, Книга и Журнал. Закройте диалоговое окно.

В окне Конструктора из таблицы Раздел выберите поле Название раздела, из таблицы Тема – поле Название темы, а из таблицы Журнал – поле Номер книги.

Выберите команду Запрос/Перекрестный. В бланк запроса будет добавлены строки Перекрестная таблица и Групповая операция.

Переведите курсор в столбец Название раздела бланка запроса и в строке Перекрестная таблица из раскрывающегося списка выберите Заголовки строк.

Переведите курсор в столбец Название темы бланка запроса и в строке Перекрестная таблица из раскрывающегося списка выберите Заголовки столбцов.

Переведите курсор в столбец Номер книги бланка запроса, в строке Перекрестная таблица из раскрывающегося списка выберите Значение, а в строке Групповая операция из раскрывающегося списка выберите Count.

Запустите запрос. Результатом будет кросс-таблица, содержащая сведения о том, сколько книг из какого раздела по какой теме было выдано.

Закройте и сохраните запрос под названием Количество книг, выданных по теме.

Создание запроса на создание таблицы

Создайте запрос, выводящий на экран список научной литературы, которой располагает библиотека, и сохраняющий данные сведения в таблице Книги по научной литературе. Для этого на вкладке Запросы выберите Создание запроса в режиме Конструктора.

В диалоговом окне Добавление таблицы выберите таблицы Раздел, Тема, Книга. Закройте диалоговое окно.

В окне Конструктора из таблицы Раздел выберите поле Название раздела, из таблицы Тема – поле Название темы, а из таблицы Книга – поля: Автор, Название, Издательство, Год издания.

Переведите курсор в столбец Название раздела бланка запроса и в строке Условие отбора укажите Научная литература.

Выберите команду Запрос/Создание таблицы. В диалоговом окне Создание таблицы укажите название создаваемой таблицы Книги по научной литературе, переключатель оставьте в положении В текущей базе данных и нажмите кнопку ОК.

Запустите запрос.

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

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

В окне База данных перейдите на вкладку Таблицы и убедитесь, что таблица Книги по научной литературе действительно создана и содержит правильные данные.

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