Связанные поля будут заполняться сами(коды книг, авторов).
Рис. 2. Вид основной формы БД «Библиотека». Задание 5.Введите данные при помощи полученной формы. Порядок работы: • Введите название поля и значения данных в соответствии с таблицей.
Задание 6.Заполнить таблицуЧитателиданными о 10-15 читателей различных групп. Только после этого можно заполнять таблицу Выдача. Для заполнения таблицы Выдача можно создать вспомогательную форму для ввода данных. Задание 7. Создание запросов на поиск информации в БД «Библиотека».
Вкладка Конструктор содержит все виды запросов и режимы работы с запросами.
Рис 4. Окно конструктора запросов. Рис. 5. Окно добавления таблицы ля выборки данных.
Рис. 6. Режимы работы с запросом.
- В окне добавления таблицы выбрать таблицу Читатель. Закрыть окно Добавление таблицы. В таблице конструктора запросов выбрать Поля для вывода на экран: НомерЧитБилета, Фамилия, Имя, Отчество. - В Условии отбора под полем Фамилия ввести фамилию одного из читателей (например, Иванов). - Сохранить запрос под именем Поиск_по_фамилии. - Запустить на выполнение запрос. Проверить результат выполнения запроса.
Для этого в условии отбора под полем фамилия необходимо записать выражение LIKE A* или просто А* (поиск читателей с фамилией, начинающейся на А). Сохраните запрос под именем «Читатели на А».
Для этого в условии отбора под полем Отчество необходимо записать выражение LIKE *A (поиск читателей с отчеством, заканчивающимся на А). Сохраните запрос под именем «Читательницы».
Создать новый запрос, добавить таблицы Читатель, Выдача, Книги. Вывести поля как указано на рис.7. Поле для расчета создать в конце таблицы. Ввести с клавиатуры следующее выражение Количество дней: [ДатаВозврата]-[ДатаВыдачи]. Рис. 7. Окно конструктора запроса задания 8.
Сохранить запрос с именем «Количество_дней».
Открыть ранее созданный запрос Количество_дней и добавить в бланк запроса поле Срок из таблицы Выдача и под вычисляемым полем Количество дней в строке Условие отбора ввести следующее выражение >[Срок].Сохранить запрос как Сдали_не_в_срок.
10. Итоговые запросы. Итоговый запрос предназначен для выполнения итоговых операций с использованием функций. Операции находятся за кнопкой на вкладке Конструктор . В бланке запроса появиться дополнительная строка Групповая операция: Группировка(рис 8). Рис.8. Итоговые функции и установки для групповых операций.
- Создать запрос на основе таблицы Книги с двумя полями – КодКниги и Раздел. - Установить Групповые операции под полем КодКниги функцию Count. - сохранить запрос с именем Сортировка по тематике.
12. Параметрические запросы. Создайте запрос на выборку с параметром для получения всех книг определенного года издания. Для этого при составлении условия в запросе под полемГодИздания набрать в квадратных скобках словосочетание[Введите год издания].При выполнении запроса введите в появившееся диалоговое окно год 1998 или любой другой. Получите запрос на произведения этого года издания.
Бланк запроса на рис.9. Рис.9. Вид Конструктора запросов задания 13.
В строке Условие запроса введите следующее выражение: Between [Введите начальную дату] and [введите конечную дату].
Сохраните запрос с именем Книги за период.
Создать запрос для формирования списка о том, сколько книг каждый читатель брал ежемесячно. - создать бланк запроса как на рис. 10.
Рис. 10. Бланк запроса задания 14. - сохраните запрос с именем Сводная таблица.
15. Активные запросы: создание таблицы, обновление, удаление данных в таблицах, добавление таблиц. Создать запрос на создание таблицы, которая содержит сведения о книгах, взятых читателями в 2008 году. 1) Создать запрос на создание таблицы, выбрав из таблицы Читатель поля Имя, Фамилия, НомерЧитБилета, из таблицы Выдача поля ДатаВыдачи и ДатаВозврата, из таблицы Книги – поле Название. 2) Создайте вычисляемое поле с функцией Year, которая в качестве аргумента использует поле ДатаВыдачи: Выражение1: YEAR([Выдача]![ДатаВыдачи]) 3) В строке Условие отбора введите значение – 2008. 4) Выполните запрос и подтвердите нажатием на кнопку Дасоздание таблицы. Сохраните запрос с именемАрхив. 5) Найдите в объектах Таблицывновь созданную таблицу с именем Архив_2008и откройте ее в режиме таблицы для просмотра результата выполнения запроса. 16. Создать в таблице Книги поле ЦенаКниги, тип данных – числовое. Заполнить это поле в таблице Книги.
©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.
|