Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БД_Лр_1_8А5.doc
Скачиваний:
3
Добавлен:
18.11.2019
Размер:
1.51 Mб
Скачать
  1. Завершение работы в бд

Закрыть все открытые окна и через меню Файл Выход или щелчком по кнопке завершить работу в БД.

  1. Содержание отчета

Подготовить отчет о работе, включающий: Цель работы. Задание к работе. Схему связей между таблицами. Заполненные таблицы Список, Группы, Личные данные и таблицу Список после применения фильтра.

Лабораторная работа № 5. Создание форм

  1. Цель работы

Освоение практических приемов создания форм БД с заданными характеристиками и получение новых навыков работы с СУБД.

  1. Задание к работе

    1. Запустить программу ms Access.

    2. Создать формы с помощью: кнопки Новый объект, Мастера форм и в режиме Конструктор.

    3. Создать кнопочные формы: Список, Номера групп и Успеваемость.

    4. Скопировать в протокол полученные формы.

    5. Завершить работу с БД.

3. Рекомендации по выполнению работы

  1. Создание формы через Новый объект.

  • Открыть БД ФамилияСтудента.mdb (Предупреждение системы безопасности  Открыть).

  • Используем таблицу Список, созданную в прошлой лабораторной работе (рис. 1).

Рис. 1. Исходная таблица Список

  • Создаем простую форму. Для этого в перечне Объекты выбираем Таблицы и в рабочем поле выбираем таблицу Список.

  • Щелкаем на пиктограмме Новый объект и выбираем Автоформа. На экране появится окно формы Список (рис. 2).

  • Сохраняем автоформу с именем Список и закрываем ее.

Примечание: с помощью такой автоформы можно редактировать таблицу Список, корректировать ее данные, добавлять в таблицу Список новые записи и проверять все данные кнопками меню .

Рис. 2. Окно формы Список

3.2. Создание формы с помощью Мастера форм

Создаем форму для таблиц Список и Успеваемость. Для этого их необходимо связать по типу «один-ко-многим» (рис 3).

  • Таблица Успеваемость имеет вид (рис. 4).

  • В окне БД выбрать объект Формы и щелкнуть на пиктограмме Создать.

  • В диалоговом окне Новая форма выбрать Мастер форм, при этом источник данных можно не указывать  ОК.

Рис. 3. Схема связи

Рис. 4. Таблица успеваемости

  • На экране окно Создание форм. В поле таблицы и запросы выбрать таблицу Список и перенести все поля из окна Доступные поля при помощи кнопки >> в окно Выбранные поля (рис. 5).

Рис. 5. Окно для выбора полей из таблицы Список

  • Затем в строке Таблицы и запросы выбрать имя таблицы – Успеваемость и ее поля ТАУ, БД, САПР перенести при помощи кнопки > в окно Выбранные поля (рис. 6). Далее.

  • Вид представления данных – Подчиненные формы.

Выбрать внешний вид подчиненной формы – Табличный  Далее  Стиль – Стандартный  Далее  Задать имя формы – Общая форма  Готово.

Рис. 6. Окно для выбора полей из таблицы Успеваемость

  • На экране форма ввода данных в таблицы Список и Успеваемость (рис. 7).

Рис. 7. Общая форма ввода данных в две таблицы

  • Пользуясь созданной формой сможем ввести изменения для записей таблиц Список и Успеваемость, например Иванова сменила фамилию на Петрова и пересдала экзамены с оценками 90, 60, 90. Поочередно открыть таблицы Список (рис. 8) и Успеваемость (рис. 9) для проверки введенных изменений.

Рис. 8. Иванова стала Петровой

Рис. 9. Петрова стала успевающей студенткой

    1. Создание формы в режиме Конструктор.

  • Выбрать в окне БД объект Формы и нажать на пиктограмме Создать.

На экране диалоговое окно, в нем выбираем Конструктор, а в качестве источника данных выбираем таблицу Список – ОК. На экране появится окно Форма1: форма (рис. 10).

Рис. 10. Окно Форма 1

  • Щелкаем на пиктограмме Список полей (если они не высветились автоматически) и выбираем поля при нажатой клавише Ctrl: Фамилия, Имя, Отчество, Учебная группа и Портрет;

  • Переносим выбранные поля в область данных и сформировать поля, задать им размер и сохранить под именем Студент;

  • Добавить в таблицу Список поле логического типа (Да/Нет): Собирается поступать в магистратуру? Для этого выбираем в перечне Объекты пункт Таблицы и открываем таблицу Список. Переходим в режим Конструктор через меню Вид и добавляем поле Магистр с типом данных логический. После чего сохраняем и закрываем таблицу.

  • Выделяем в перечне Объекты пункт Формы и открываем форму Студент в режиме Конструктор;

  • Нажимаем на пиктограмму Список полей, выделяем поле Магистр и перетаскиваем это поле в окно формы Студент. Перед полем появится кнопка – да. Сохраняем форму и закрываем (рис. 11).

3.6. Создание кнопочной формы Заставка для форм: Список и Успеваемость. Выбрать Формы и нажать на пиктограмме Создать. В открывшемся окне выбрать Конструктор – ОК.

  • Задать мышкой размер 10 см Х 7 см. Сохранить форму с именем Заставка.

Рис. 11. Окно формы Студент

  • В панели инструментов щелкнуть на пиктограмме Панель элементов , а на ней кликнуть на пиктограмме и написать в окне формы База данных Кафедра АТП (Размер букв 18, шрифт Time New Roman, по центру – Формат – Размер – по размеру данных, Цвет – синий);

  • На панели элементов выбрать пиктограмму Кнопка и перенести мышкой в Заставку;

  • В открывшемся диалоговом окне Создание кнопок выбрать категорию Работа с формой, действие – Открыть форму  Далее. Выбрать форму Личные данные  Далее  переключатель установить на Открыть и показать все записи  Далее  переключатель установить на Текст  Далее  Задать имя кнопки Досье и нажать Готово. Сохранить и закрыть форму Заставка.

  • Перейти в режим Формы и открыть форму Заставка. Клик на кнопке Открыть форму выводит необходимую форму для просмотра.

Для того чтобы кнопка Открыть форму появлялась при запуске БД нужно в меню Сервис  Параметры запуска  Вывод формы  Заставка  ОК.