Практическая работа № 2


Тема: Создание форм в СУБД Microsoft Access  

Цель занятия: Изучение информационной технологии создания форм для таблиц  баз данных


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

Постановка задачи

Для базы данных Деканат.accdb создадим форму, которая позволит редактировать данные о студентах и заносить данные об их оценках. Т.о. форма будет основана на двух таблицах Студенты и Успеваемость

ДЛЯ ЭТОГО ВЫПОЛНИТЕ СЛЕДУЮЩИЕ ДЕЙСТВИЯ:

  1. Откройте базу данных Деканат.accdb
  2. Перейдите на страницу ленты Создание и нажмите кнопку Мастер форм


  1. В открывшемся окне из списка таблицы и запросы выберите таблицу Студенты и нажмите кнопку с двумя стрелками (добавить)
  2. Затем в списке таблицы и запросы выберите таблицу Успеваемость
  3. Выберите из таблицы Успеваемость только поля КодДисциплины, Оценка и Вид контроля

  1. Нажмите кнопку Далее
  2. В следующем окне установит флажок Подчиненные формы.
    Нажмите Далее
  3. Вид формы – табличный
  4. Последнее диалоговое окно проверьте по рисунку. Нажмите Готово.


На форме присутствуют элементы управления (объекты) следующих типов:

Надпись – текст на форме, обычно не изменяется

Поле – объект для редактирования базы данных

Подчиненная форма – вложенная форма для дочерней таблицы, на которой могут присутствовать такие же элементы, как и на основной форме.

На форме могут присутствовать и другие объекты, которые можно добавлять используя группу кнопок Элементы управления контекстной вкладки Конструктор (Режим Конструктор)


  1. Для изменения внешнего вида формы перейдите в режим структуры формы (Режим, Конструктор)
  2. Чтобы все надписи были видны, выполните на них команду контекстного меню Размер, По размеру данных
  3. Для подчиненной формы также дайте команду контекстного меню Размер, По размеру данных
  4. Используя перетаскивание Надписей и Полей, измените структуру формы как это показано на рисунке ниже
  5. Перейдите в режим формы (Режим, Режим формы)
  6. Просмотрите записи формы
  7. Занесите 5 новых записей в таблицы Студенты и Успеваемость используя форму Студенты1
  8. Проверьте, как занеслись данные, открыв соответствующие таблицы





Создание формы с помощь конструктора

Постановка задачи

Для базы данных Деканат.accdb создадим форму, которая позволит редактировать данные о студентах

ДЛЯ ЭТОГО ВЫПОЛНИТЕ СЛЕДУЮЩИЕ ДЕЙСТВИЯ:

  1. Откройте базу данных Деканат.accdb
  2. На странице ленты Создание нажмите на кнопку Конструктор форм
  3. Если на экране отсутствует список полей выбранной для построения формы таблицы, нажмите кнопку Добавить поля, затем по ссылке Показать все таблицы
  4. Разверните таблицу Студенты

  1. Перетащите все поля из открывшегося списка в Область данных формы


  1. Размесите Надписи и Поля как показано на рисунке ниже. Используйте команду Выравнивание из контекстного меню, чтобы объекты размещались ровно.
  2. Выведите контекстное меню на строке Область данных и выберите команду Заголовок/примечание формы
  3. Оформите форму как показано на рисунке ниже дополнив ее надписью и картинкой. Для этого:


    1. В контекстной вкладке Конструктор в группе Элементы управления выберите кнопку Рисунок
    2. Протягиванием укажите прямоугольную область, где будет располагаться рисунок
    3. В открывшемся окне Выбор рисунка выберите файл D:\Базы данных\Эмблема ТКБиС.jpg


    1. Для ввода надписи используйте элемент управления Надпись
  1. Инструментами контекстной вкладке Формат  выполните заливку различными цветами Области данных  и Заголовка формы


  1. Сохраните форму под именем Студенты2
  2. Отройте форму в режиме форм и внесите две записи


Задание для самостоятельного выполнения

  1. Создайте с помощью мастера создания форм форму для просмотра и заполнения таблицы Группы студентов
  2. Создайте с помощью Конструктора формы для заполнения таблиц Дисциплины, Успеваемость