Microsoft Access / Лаба 3 / Лабораторная №3
.docxЦель работы: научиться создавать формы в программе Microsoft Access.
Ход работы
Задание 1
Для этого нажали на «Мастер форм», выбрали таблицу "книги", все доступные поля, нажали "далее".
Выбрали вариант представления формы «в один столбец».
Форму назвали «Книги», нажила готово.
В режиме «Конструктор» на панели инструментов, выбрали пункт "кнопка" и щелкнули по форме, выбрали "категория перехода по записям" → "предыдущая запись", нажали "далее".
Разместили текст на кнопке.
Добавили кнопку выхода из формы. Выбрали категорию "работа с формой" → "закрыть форму".
Создали кнопку для добавления данных в таблицу.
Добавили новую запись в таблицу. Заполнили поля и нажали кнопку «Добавить запись».
Задание 2
Открыли мастер форм. Выбрали поля «наименование издательства», "email", из таблицы "издательства", "наименований книги", (выбрали таблицы "книги", "название книги" и "цена"). Выбрали вид представления данных "книги" и нажали кнопку "далее". Оставили один столбец и задали имя формы "цена со скидкой".
В конструкторе добавили новое поле. Назвали поля: "цена со скидкой".
Выделили поле «свободный», в свойствах поля на вкладке «Данные» прописали формулу: [Цена] - [Цена] * 0,075
На вкладке «макет», в формат поля выбрали денежный.
Задание 3
Нажали на «Мастер форм», добавили таблицы «издательство» и «книги».
Вывод: в ходе лабораторной работы создали обычные и подчиненные формы в программе Microsoft Access.
Контрольные вопросы
1. Для чего нужны формы и что они позволяют делать?
Ответ: Форма – это еще один объект в базе данных, с помощью которого мы можем добавлять, редактировать или отображать данные, которые хранятся в базе данных. Форма в Access – это объект базы данных, который можно использовать для создания пользовательского интерфейса для приложения базы данных
2. Какие есть способы создания форм в MS Access?
Ответ: с помощью конструктора форум и с помощью мастера форм.
3. В каких случаях обычно создаются формы с подчиненными формами? В чем их смысл?
Ответ: Когда нужно просматривать несколько таблиц или запросов в одной форме.