
- •1 Общие сведения
- •Лабораторная работа 2. Формы Тренировочное задание 2. Разработка форм в Access
- •4 Подготовить отчет о выполнении лабораторной работы.
- •Лабораторная работа 3. Поиск и замена данных. Сортировка. Фильтры. Запросы
- •4 Подготовить отчет о выполнении лабораторной работы.
- •Лабораторная работа 4. Создание отчетов
- •4 Подготовить отчет о выполнении лабораторной работы.
- •2 Контрольные задания
- •3 Требования к оформлению отчета и защите лабораторной работы
Лабораторная работа 2. Формы Тренировочное задание 2. Разработка форм в Access
Цель работы: изучение элементов пользовательского интерфейса для ввода-вывода данных в БД, приобретение практических навыков создания экранных форм.
Порядок выполнения работы:
1 Изучение элементы пользовательского интерфейса для ввода-вывода данных в БД.
2 Выполнить тренировочные задания.
3 Ответить на контрольные вопросы.
4 Подготовить отчет о выполнении лабораторной работы.
. Запустить Access. Открыть свою БД.
Внимание! Формы – это средство для ввода данных, представления информации для просмотра, изменения или печати данных в виде, удобном для восприятия пользователем. Форма позволяет вводить данные в таблицы БД без непосредственного доступа к самим таблицам (предоставляет пользователю средства для заполнения только тех полей, которые ему заполнять положено). Формы удобно готовить с помощью средств автоматизации – автоформ. Автоформа основывается только на одном объекте (простая форма). Иные средства создания форм позволяют закладывать в основу структуры формы поля нескольких таблиц (сложная форма).
Создать с помощью Мастера форм для таблицы Работник форму для ввода данных:
в окне БД в панели Объекты CL закладку Формы;
на панели инструментов CL кнопку Создание формы с помощью мастера;
в диалоговом окне Создание форм из списка Таблицы и запросы выбрать нужную таблицу (Таблица: Работник), CL ОК (рисунок 11);
Рисунок 11 – Работа в диалоговом окне Создание форм
в списке полей выбранной таблицы выбрать нужные (из списка Доступные поля выделить поле и CL кнопку >, чтобы выбрать сразу все поля CL кнопку >>, т.о. будет сформирован список Выбранные поля, включающий поля, необходимые для данной формы (рисунок 11), CL кнопку Далее;
выбрать внешний вид (например, в один столбец), CL кнопку Далее;
выбрать требуемый стиль (например, Стандартный), CL Далее;
ввести имя формы (например, Работник), CL Готово;
в результате проведенных действий будет создана форма Работник (рисунок 12).
Рисунок 12 – Просмотр формы Работник
С помощью формы ввести дополнительные данные в таблицу Работник, из приведенной ниже таблицы 1: в окне БД в левой панели Объекты CL закладку Формы, в правой панели выбрать из списка созданную ранее форму Работник.
Таблица 1
ФИО |
Адрес |
Профессия |
ДатаРожд |
ДатаПринятия |
НомерБригады |
Попов Б.П. |
Кирова, 25-14 |
столяр |
12.06.65 |
06.07.91 |
3 |
Анисимов Л.В. |
Пушкина, 14-8 |
маляр |
07.12.58 |
09.11.89 |
2 |
Пашкин Л.М. |
Кирова,10-1 |
плиточник |
05.03.56 |
12.01.88 |
1 |
Валов Р.Г. |
Беляева, 37-12 |
штукатур |
19.08.58 |
07.08.81 |
3 |
Создать форму для таблицы Бригада с помощью Мастера форм. Стиль существующей формы можно менять с помощью кнопки Автоформат (на панели инструментов CL кнопку Конструктор, в меню окна CL пункт Формат).
При помощи формы отредактировать записи таблицы Бригада.
открыть форму Бригада;
перейти на запись 3;
изменить фамилию бригадира Елаев О.Д. на фамилию Белов А.А..
Создать подчиненную форму для таблицы Бригады:
Внимание! Если вы создаете форму для ввода данных в две таблицы, связанные друг с другом, то форма для одной таблицы может включать в себя форму для другой (подчиненной) таблицы.
в окне БД в левой панели Объекты CL кнопку Формы;
в правой панели выбрать из списка строку Создание формы с помощью Мастера, в качестве источника данных выбрать форму Бригадир;
на первом шаге мастера в диалоговом окне Создание форм откройте поле со списком Таблицы и запросы, CL Таблица:Работник;
из списка Доступные поля выбрать поля ФИО, Адрес, ДатаРожд, Профессия;
Внимание! Не переносите в список Выбранные поля поле, которое использует данные из другой таблицы (например, поле НомерБригады).
оставаясь в диалоговом окне Создание форм, в поле со списком Таблицы и запросы, CL Таблица: Бригадир;
из списка Доступные поля выбрать все поля, CL Далее;
на втором шаге мастера в диалоговом окне Создание форм выбрать вид представления данных: CL – Бригадир,
установить переключатель на Связанные формы;
CL Далее (рисунок 13);
Рисунок 13 – Создание подчиненной формы для таблицы Бригадир
на третьем шаге мастера в диалоговом окне Создание форм выбрать требуемый стиль оформления, CL Далее;
на четвертом шаге мастера в диалоговом окне Создание форм задать имя для каждой подчиненной формы, например, Данные о бригадах, Данные о работниках, CL Готово. В результате проведенных действий получим подчиненную форму для таблицы Бригадир (рисунок 14), где, при нажатии на кнопку Данные о работниках, можно просмотреть данные о работниках выбранной бригады.
Рисунок 14 – Подчиненная форма для таблицы Бригадир
Контрольные вопросы:
Для чего применяется «Форма»? Какие свойства имеет объект «Форма»?
Как создать форму? Какие режимы допускает окно БД для форм?