
- •Система управления базами данных MicrosoftAccess 2007 Создание базы данных Постановка задачи: Реализовать базу данных (бд) по теме «Учет выдачи и возврата книг» в субд Microsoft Access 2007
- •Анализ и изменение данных с помощью запросов Создание запросов с параметрами
- •Использование выражений в запросах с параметрами
- •Логические операторы
- •Специальные операторы
- •1 Способ
- •Использование статистических функций в запросе
- •Создание форм
- •Создание кнопок и кнопочного меню
- •Изменить параметры запуска базы данных
Создание форм
Экранные формы позволяют организовать наглядную и удобную работу с базой данных, состоящей из большого количества связанных таблиц реляционной базы данных. Имеющийся в системе Мастер разработки экранных форм позволяет легко создавать экранные формы нескольких видов (простые - для работы с данными одной таблицы, более сложные - для работы с несколькими таблицами с использованием подчиненных форм).
На примере формы Читатель:
на закладке Создание с помощью кнопки Другие формы / Мастер форм.
В таблицах и запросах выбираем таблицу Читатель.
В поле выбранные поля переносим все поля данной таблицы.
Далее.
В один столбец. Готово.
Для перехода по записям используются кнопки.
Для создания новой записи.
Создайте формы:
Формы Читатель, Книги, Учет книг – В один столбец.
Формы Издательство (без поля Код тематики) – Ленточный.
Тематика (без поля Код издательства) – Ленточный.
Создание отчетов
Пусть требуется создать отчет по читателям и темам с итогами (число выданных книг) по читателям и темам. Для реализации отчета необходимо выбрать из базы данных соответствующие данные, то есть создать запрос:
на закладке Создание с помощью кнопки Конструктор запросов создать новый запрос и сохранить под именем «Книги читателя»;
поместить в созданный запрос те таблицы, сведения из которых необходимы для будущего отчета, и выбрать из этих таблиц соответствующие поля:
Создание запроса Книги читателя: (картинку см. ниже)
Закладка Создание / Запросы / Конструктор запросов.
В окне Добавить таблицы …/ выберите двойным щелчком таблицы Читатель, Учет книг, Книги, Тематика.
Нажав двойным щелком по полю Фамилия (таблица Читатель); Наименование темы (таблица Тематика); Наименование книги (таблица Книги) добавьте эти поля в запрос.
проверить правильность работы запроса с помощью закладки Конструктор и команды Выполнить (или Режим таблицы).
Сохраните запрос под именем «Книги читателя».
на закладке Создание с помощью кнопки Мастер отчетов создать простой настраиваемый отчет на основе запроса «Книги читателей» (то есть выбрать все поля запроса «Книги читателей» при создании отчета). При работе с Мастером отчетов необходимо установить следующие уровни группировки:
для добавления итогов откройте созданный отчет в Режиме макета
На закладке Формат в списке Итоги выберите Количество значений.
Таким образом, общий вид отчета должен быть следующим:
Создание кнопок и кнопочного меню
Откройте форму Учет книг в режиме Конструктора. Добавьте Кнопки для перехода к формам Книги и Читатель.
Для
этого выберите инструмент кнопка
инарисуйте прямоугольную кнопку в
указанном месте (см.картинку ниже).
В открывшемся окне выберите категории – Работа с формой, действие – Открыть форму.
Далее выбираете форму Книги.
Ничего не меняете. Далее.
Готово.
На форму книги добавьте кнопки для открытия форм Издательство и Тематика.
С
оздайте пустую форму:
Перейдите в режим Конструктора.
На форме разметите следующие кнопки.
Подсказки как это сделать читайте ниже.
Для создания кнопок для Форм:
Создаете обычную кнопку.
На этапе Что необходимо разместить на кнопке? выбирайте всегда Рисунок. Готово.
Для создания надписей используйте кнопку Надпись.
Для создания прямоугольников – кнопку Прямоугольник.
При создании кнопок на открытие Запросов:
При создании кнопок на открытие Отчета:
Добавить командную кнопку Выхода из приложения.
На первом шаге работы мастера создания кнопок выбрать категорию – Приложение, действие – Выход из приложения. Сохранить форму под именем Главная кнопочная форма и проверьте работу кнопок.