Создание перекрестных запросов
Поможем в ✍️ написании учебной работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

В окне Конструктора из таблицы Книга выберите поле Цена.

Выберите команду Запрос/Обновление. В бланк запроса будет добавлена строка Обновление.

Переведите курсор в столбец Цена бланка запроса. В строке Обновление нажмите правую кнопку мыши и из контекстного меню выберите команду Построить.

Создайте следующее выражение: [Книга]![Цена]*1,1.

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

Закройте и сохраните запрос под названием Обновление цен.

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

 

Дата: 2018-12-28, просмотров: 224.