Создание запросов на выборку с арифметической операцией
Запрос 1 Создайте запрос, выводящий на экран сведения о читателях, задержавших книги на руках дольше положенного срока. Для этого на вкладкеЗапросы выберите Создание запроса в режиме Конструктора. В диалоговом окне Добавление таблицы выберите таблицы Книга, Журнал, Читатель. Закройте диалоговое окно. В окне Конструктораиз таблицы Читатель выберите поля: Фамилия, Имя, из таблицы Книга – поля: Автор и Название, из таблицы Журнал – поля: Номер билета, Дата возврата план и Дата возврата факт. Переведите курсор в чистый столбец, расположенный справа от столбца Дата возврата факт бланка запроса. В строкеПоленажмите правую кнопку мыши и из контекстного меню выберите команду Построить. В верхней части окна построителя выражений введите Разница в днях:. В левом столбце построителя выражений в группе Таблицы выберите таблицу Журнал. В среднем столбце построителя выражений появится список полей данной таблицы. Двойным щелчком выберите поле Дата возврата факт, выберите кнопку со знаком минус, двойным щелчком выберите поле Дата возврата план. В верхней части построителя выражений должна получиться конструкция: Разница в днях: [Журнал]![Дата возврата факт] – [Журнал]![Дата возврата план]). Удалите все лишнее. Нажмите кнопкуОК. В строке Условие отбора данного столбца укажите: >0. Запустите запрос. Результатом будут сведения о том, кто из читателей, какие книги и на сколько дней задержал. Примените сортировку по полю Номер билета. Закройте и сохраните запрос под названием Список должников.
Запрос 2 Создайте запрос, выводящий на экран сведения о размере пени за несвоевременную сдачу книг в библиотеку из расчета: 2 рубля за каждый день. Для этого на вкладкеЗапросы выберите Создание запроса в режиме Конструктора. В диалоговом окне Добавление таблицы перейдите на закладку Запросы и выберите запрос Список должников. Закройте диалоговое окно. В окне Конструктораиз запроса Список должников выберите поля: Номер билета, Фамилия, Имя, Автор, Название, Разница в днях. Переведите курсор в чистый столбец, расположенный справа от столбца Разница в днях бланка запроса. В строкеПоленажмите правую кнопку мыши и из контекстного меню выберите команду Построить. В верхней части окна построителя выражений введите Пени: В левом столбце построителя выражений раскройте группу Запросы и выберите запрос Список должников. В среднем столбце построителя выражений двойным щелчком выберите поле Разница в днях, выберите на клавиатуре знак умножить, затем цифру 2. В верхней части построителя выражений должна получиться конструкция: Пени: [Список должников]![ Разница в днях] *2. Нажмите кнопкуОК. Запустите запрос. Результатом будут сведения о том, кто из читателей, сколько должен заплатить за каждую задержанную книгу. Закройте и сохраните запрос под названием Расчет размера пени. Создание запросов на выборку с подведением итогов Запрос 1 Создайте запрос, выводящий на экран сведения о размере штрафов, уплаченных недобросовестными читателями. Для этого на вкладкеЗапросы выберите Создание запроса в режиме Конструктора. В диалоговом окне Добавление таблицы перейдите на закладку Запросы и выберите запрос Расчет размера пени. Закройте диалоговое окно. В окне Конструктораиз запроса Расчет размера пени выберите поля: Номер билета, Фамилия, Имя, Пени. На панели инструментов выберите кнопку Групповая операция. В бланк запросы будет добавлена строка Групповая операция. Переведите курсор в столбец Пени бланка запроса и в строке Групповая операциявместооперации Группировкаиз раскрывающегося списка выберите Sum. Запустите запрос. Результатом будут сведения о том, кто из читателей сколько должен заплатить за все книги, которые он задержал. Переименуйте столбец Sum-Пени. Для этого вернитесь в режим Конструктора с помощью кнопки Вид, расположенной на панели инструментов. Переведите курсор в столбец Пени бланка запроса и в строке Поле укажите Штраф: Пени. Снова запустите запрос. Закройте и сохраните запрос под названием Расчет размера штрафов. Запрос 2 Создайте запрос, выводящий на экран сведения об общем количестве книг в каждом из разделов фонда библиотеки. Для этого на вкладкеЗапросы выберите Создание запроса в режиме Конструктора. В диалоговом окне Добавление таблицы на закладке Таблицы выберите таблицы: Раздел, Тема и Книга. Закройте диалоговое окно. В окне Конструктораиз таблицы Раздел выберите поле Название раздела, из таблицы Книга – поле Кол-во экземпляров. На панели инструментов выберите кнопку Групповая операция. Переведите курсор в столбец Кол-во экземпляров бланка запроса и в строке Групповая операцияиз раскрывающегося списка выберите операцию Sum. Запустите запрос. Результатом будут сведения о том, сколько всего книг содержат литературные разделы. Переименуйте столбец Sum-Кол-во экземпляров. Для этого вернитесь в режим Конструктора с помощью кнопки Вид на панели инструментов. Переведите курсор в столбец Кол-во экземпляров бланка запроса и в строке Поле укажите Всего книг: Кол-во экземпляров. Снова запустите запрос. Закройте и сохраните запрос под названием Сколько книг содержит раздел.
Популярное: Как выбрать специалиста по управлению гостиницей: Понятно, что управление гостиницей невозможно без специальных знаний. Соответственно, важна квалификация... Почему стероиды повышают давление?: Основных причин три... Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (654)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |