- •Содержание
- •Лабораторная работа № 9 Работа с таблицами в субд ms Access
- •1. Создание таблиц
- •Подробное описание алгоритмов выполнения этих действий в обобщенном виде представлено ниже. Затем следуют задания.
- •1. Создание таблиц
- •2. Связывание таблиц
- •3. Заполнение таблиц
- •Вопросы для самоконтроля
- •Лабораторная работа № 10 Работа с формами в субд ms Access
- •1. Алгоритмы создания формы
- •2. Создание простой формы
- •3. Создание и редактирование многотабличных форм
- •4. Создание вычисляемого поля в форме
- •5. Создание главной кнопочной формы
- •1. Создание «макета» формы:
- •2. Вставка графического объекта в форму:
- •3. Создание кнопки:
- •Вопросы для самоконтроля
- •Лабораторная работа № 11 Конструирование запросов в субд ms Access
- •1. Конструирование запроса на выборку.
- •1. Конструирование запроса на выборку
- •1. Создайте запрос на выборку в режиме Конструктора.
- •2. Внесите следующие изменения в запрос «Список экземпляров».
- •3. Создайте запрос для получения информации о поступивших экземплярах за указанный период
- •4. Создайте запрос для получения информации о посетителях и сделанных ими заказах экземпляров медиатеки.
- •2. Конструирование запроса с параметрами
- •Вопросы для самоконтроля
- •Лабораторная работа № 12 Конструирование отчетов в субд ms Access
- •1. Создание простого отчета на основе таблицы в конструкторе
- •2. Добавление в отчет текущей даты
- •3. Добавление номера страницы
- •3. Создание отчета на основе запроса в режиме мастера
- •Вопросы для самоконтроля
- •Список литературы
3. Заполнение таблиц
Заполнение таблиц осуществляется двумя способами:
в режиме Таблицы ( );
с помощью форм ( ).
Рассмотрим первый способ.
Откройте таблицу, подлежащую заполнению в режиме Таблицы.
Внесите необходимые данные, не оставляя ни одну ячейку пустой. При этом необходимо соблюдать правило ссылочной целостности.
Примечание: чтобы не делать ошибок, заполните сначала родительские таблицы, а затем дочерние.
Задание
В таблице «Экземпляр» Восстановить информацию о типах каждого экземпляра (по примеру)
Экземпляр |
|||||
№ |
Название |
Тип |
Статус |
Дата списания |
Причина списания |
3 |
"Раз ромашка, два ромашка…" |
Методические рекомендации |
Списан |
13.01.2012 |
устарел |
4 |
"Уважаемый Иван Семеныч" |
Фильм |
Списан |
13.01.2012 |
устарел |
5 |
"Операция Ы" |
Фильм |
Актуален |
|
|
Заполните все созданные таблицы (2-3 записи). Результат продемонстрируйте преподавателю.
Вопросы для самоконтроля
Какие режимы работы с таблицами Вы знаете, в чем особенность каждого из них?
Можно ли внести в таблицу «Заказ» номер Посетителя, которого нет в таблице «Посетитель» и почему?
Каким образом можно предотвратить некорректный ввод данных, требующих соблюдение определенного формата (дата, паспортные данные, время и др.)? Перечислите все возможные способы.
Сравните два представленных способа связывания таблиц, укажите преимущества и недостатки каждого из них?
От чего зависит тип данных поля, по которому был создан столбец подстановки?
Что может быть разным и что должно обязательно совпадать у полей, по которым осуществляется связывание таблиц?
Лабораторная работа № 10 Работа с формами в субд ms Access
1. Алгоритмы создания формы.
2. Создание простой формы.
3. Создание и редактирование многотабличных форм.
4. Создание вычисляемого поля в форме.
5. Создание главной кнопочной формы.
Цель: научиться создавать формы для ввода/вывода данных в режимах Мастер форм и Конструктор.
MS Access предоставляет широкие возможности по конструированию графического инструмента пользователя для работы с БД, одним из таких инструментов является форма ввода/ вывода. Формы позволяют осуществлять первоначальную загрузку записей в таблицы БД, выполнять просмотр, а также производить корректировку данных – добавлять и удалять записи, изменять значения в полях. При наличии схемы данных, состоящей из связанных таблиц, могут быть созданы экранные формы, которые обеспечивают корректный ввод взаимосвязанных данных. Такие формы, как правило, в значительной степени соответствуют формам первичных документов – источников данных для загрузки справочной информации и оперативных учетных данных.
Замечание: работа ведётся над уже существующей базой данных в файле MyLibrary_task10_11_12, задания данной лабораторной работы заключаются в создании и доработке форм по заданным в каждом пункте критериям.