Вы находитесь на странице: 1из 18

Кыргызский Государственный Технический Университет им. И.

Раззакова
Факультет Информационных Технологий
Направление 710400 “Программная Инженерия”
Кафедра: ”ПОКС”

ОТЧЕТ
По дисциплине “Информатика”
Лабораторная работа №3

Выполнил:студент гр. ПИ(б)-5-21


Шелудько Артём Юрьевич
Проверила: Дооронбекова Т.Н.

Бишкек – 2021
Содержание

Цель работы___________________________________________________________3

Описание______________________________________________________________3

Задание к работе________________________________________________________4

Примеры лабораторного задания_________________________________________4

Ход выполнения работы________________________________________________5

Выполнение лабораторного задания______________________________________10

Заключение____________________________________________________________16
Лабораторная работа № 3
Работа с формами

Цель работы
Получение навыков работы по созданию экранных форм.
Описание
Как и другие объекты MS ACCESS, формы можно создавать вручную (с
помощью конструктора форм) или автоматически, причем разными
способами. Формы состоят из многочисленных элементов управления, и от
того, насколько аккуратно эти элементы расположены на экране, зависит
внешний вид формы. Автоматические средства позволяют создавать
аккуратные формы и не задают пользователю лишних вопросов.
Автоформы – самый простой вид автоматических форм.
Мастер форм автоматически выполняет основную работу по
созданию формы. С помощью Мастера форма создаётся всего в 4 этапа:
o выбор полей, данные для которых можно будет вводить в форме;
o выбор внешнего вида формы;
o выбор фонового рисунка формы;
o задание имени формы.
Готовую форму можно сразу же использовать для просмотра
существующих записей или для ввода новых. Для внесения каких-либо
изменений в форму необходимо вызвать конструктор форм.
Конструктор форм – окно, в котором создается макет формы. При
использовании этого режима структура и каждый элемент управления формы
определяется разработчиком базы данных.
Структуру формы составляют ее разделы (раздел заголовка, область
данных и раздел примечания формы), которые содержат элементы
управления.
Элементы управления – это все то, что содержится в области данных:
связанное поле (то, что в него вводится, поступает и в одноименное поле
таблицы, на базе которой создана форма),
 присоединенная надпись - образует единое целое со связанным полем;
 переключатели - с ними можно связать команды;
 флажки - действуют аналогично переключателям, но в отличие от них,
допускают множественный выбор;
 список - содержит фиксированный набор значений или значения из
заданного поля одной таблицы;
 поле со списком - применяется так же, как и список, но занимает
меньше места, поскольку список открывается только после щелчка по
раскрывающей кнопке;
 командные кнопки - с каждой из них можно связать какую-либо
полезную команду;
 вкладки - позволяют разместить много информации на ограниченной
площади;
 гиперссылка - создание ссылки на веб-страницу, рисунок, адрес
электронной почты или программу;
 элемент управления типа веб-браузера - вставка гиперссылки на
любой файл из компьютера, веб-страницу, URL-адрес;
 элемент навигации - позволяет быстро добавить основные средства
навигации в приложение базы данных и особенно полезен при
создании веб-баз данных;
 вложения – их можно использовать для хранения нескольких файлов в
одном поле, причем в этом поле можно хранить файлы разных типов
(например, в базе данных рабочих контактов можно добавить к записи
каждого контакта одно или несколько резюме, а также фотографию);
 подчиненная форма - форма, вставленная в другую форму (например,
можно создать форму, в которой отображаются сведения о
сотрудниках и которая содержит подчиненную форму с заказами
каждого сотрудника).

Задания к работе
№1. Создать форму «Списки студентов» с помощью автоформы для ввода,
корректировки и просмотра записей таблицы «Списки студентов».
№2. Создать форму «Группы» с помощью мастера для ввода, корректировки
и просмотра записей таблицы «Группы».
№3. Создать форму «Группы1» с подчиненной формой «Сотрудники».
№4. Создать форму «Списки студентов» с помощью конструктора форм для
ввода, корректировки и просмотра записей таблицы «Списки студентов».
№5. Работа с формой:
5.1.Добавить гиперссылку на таблицу Сотрудники в форму «Списки
студентов».
5.2. Добавить области заголовка и примечания в форму «Сотрудники».
5.3. Добавить поле Дата/Время в форму «Списки студентов».
5.4. Добавить в форму «Списки студентов» поле Средний балл, в котором
отражается средний балл по результатам двух сессий.
5.5. Для облегчения ввода информации в поле «Должность» в таблицу
«Сотрудники» ввести поле со списком.
6. Создать главную кнопочную форму, посредством которой можно выйти на
любую форму базы данных.
Примеры лабораторного задания
№1. Заполните таблицу Группы, используя форму «Группы».
В таблицу ввести данные по кураторам кафедры.
№2. Добавьте фотографию каждого студента в форму Студенты.
№3. Сделайте недоступным к изменению пользователем через форму
«Сотрудники» информации полей таблицы Фамилия, Электронная почта,
Домашний телефон.
№4. Добавить поле Бюджет/контракт логического типа в таблицу
«Списки_студентов» («да»- студент учится на бюджетной основе, «нет»- на
контрактной). Добавьте переключатели в форму для ввода информации в
новое поле.
№5. С помощью формы удалите вторую запись и добавьте новую запись в
таблицу «Списки_Студентов».
№6. Создайте форму «Списки_студентов2» со вкладками (общая
информация о студенте и успеваемость) и кнопками поиска записей данных
по студентам.
№7. Добавьте в Главную форму кнопки для открытия и просмотра форм
«Сотрудники» и «Списки_студентов».
№8. Сделайте, чтобы одна из ваших форм открывалась в режиме
всплывающего окна.
Ход выполнения работы
Задание 1

 Выбрал таблицу Сотрудники и зашел во вкладку Создание.


 Нажал на кнопку Форма. Сохранил данную форму. Автоформа создает
форму, учитывая связи (подчиненная форма).

Задание 2

 Выбрал таблицу Группы и зашел во вкладку Создание.


 Нажал на кнопку Мастер Форм.
 Указал доступные поля. Сделал доступными полями все поля таблицы,
нажав на кнопку >> Нажал на кнопку Далее.

 Выбрал внешний вид формы соответствующим переключателем. Пусть


информация будет представлена в один столбец. Нажал на кнопку Далее.
 Нажал на кнопку Готово.
 Сохранил и задал имя формы: «Группа».
 Получил следующую форму

 Зашел в данную форму в режиме конструктора и изменил ее стиль. В


правой части экрана выбрал Окно свойств. Добавил рисунок, выбрав его
из нужной папки, таким образом, он стал фоном формы.
 Выделил все поля, зажав левую кнопку мыши, протянув ее над полями.
 Выбрал цвет фона. Тип фона сделал Обычный. В данном окне можете
изменять шрифт, цвет текста, высоту, ширину, тип границ и т.д.
 Сохранил форму и открыл в режиме форма.
Задание 3
 Подчиненная форма создается для просмотра данных. Поэтому
предварительно необходимо заполнить таблицы «Группа» и
«Сотрудники».
 Выбрал таблицу Группа.
 Выполнил команду: Мастер форм.
 Выбрал таблицу «Группы».
 Сделал доступными полями поля таблицы: Номер группы, Наименование
группы.
 В этом же окне выбрал таблицу «Сотрудники». Сделал следующие поля
таблицы доступными: Имя, Отчество,Электронная почта, Домашний
телефон, Фотография.
 Нажал на кнопку Далее.
 Выбрал вид представления данных.
 Выбрал внешний вид формы соответствующим переключателем.
 Задал имя формы: «Группы1».
 Получил следующую форму
Задание 4
 Выбрал кнопку Конструктор форм.
 Выполнил команду Добавить поле.
 В области Список полей выбрал таблицу Списки студентов.
 Двойным щелчком переместил поля из списка на форму.
 В результате на экране получил следующую форму

 Сохраните форму и просмотрите ее в режиме форм.


Задание 5
№5.1.
o Для изменения добавления гиперссылки в режиме конструктор,
на панели инструментов выбрал значок гиперссылки. В окне
Вставка гиперссылки выбрал Объектом в базе данных
таблицу «Сотрудники», нажал ОК.
№5.2.
o Для добавления заголовка в меню Колонтитулы нажал на значок
Заголовок. Ввел название формы «Студенты» в области
заголовка формы.

№5.3.
o Для того чтобы добавить поле Дата и Время, в том же меню
Колонтитулы имеется значок Дата и время. Создал поле в
области Примечание формы.
№5.4.
Чтобы добавить в форму «Списки студентов» поле Средний балл, в котором
отражается средний балл по результатам двух сессий, необходимо
выполнить следующие команды:

 Добавить в форму элемент управления поле;


 В присоединенную запись ввести название «Средний балл».
 Выделив пустое поле и щелкнув правой кнопкой мыши по нему,
выберите строку Свойства.
 В окне свойств, в строке Данные вызовите Построитель
выражений. В окне построителя введите выражение ([1 сессия]+[2
сессия])/2. Нажмите на клавишу ОК.
 В результате проведенных действий форма имеет следующий вид

№5.5.
Добавьте в таблице Сотрудники поле Должность (тип данных – текстовый).
Чтобы ввести поле со списком в форму для ввода должности сотрудника,
необходимо выполнить следующие команды:

 Открыл форму «Сотрудники» в режиме Конструктор.


 Удалил поле Группы.
 Добавил элемент управления поле со списком. Откроется окно Мастер
создания списка.
 Выбрал в первом окне мастера способ, которым список будет получать
значения. Выбрал строку «Будет введен фиксированный набор
значений». Нажал на кнопку Далее.
 В следующем окне Мастера ввел Число столбцов - 1, Значения столбца:
Преподаватель, Ст. преподаватель, Доцент,… Нажал на кнопку Далее.
 Выбрал строку Сохранение в поле. Выбрал имя поля – Должность. Нажал
на кнопку Готово.
 Выбрал поле Свободный, правым щелчком мыши зашел в свойства.
 Выполнил следующие команды: Данные Должность. Сохраните
форму.
 Открыл форму в режиме Формы. Получил следующую форму

Задания №6.
Для создания кнопочной формы выполнил следующие действия:

 Создал пустую форму. Открыл ее в режиме конструктора.


 Щелкнул по элементу Кнопка на панели элементов управления формы.
 Указателем мыши обрисовал область для кнопки разделе данных формы.
 Откроется окно мастера создания кнопки.
 Выбрал категорию действия с формой (Работа с формой) и само действие
(Открыть форму). Нажал на кнопку Далее.
 Выбрал форму, которая будет открываться с помощью создаваемой
кнопки, к примеру, Группы1. Нажал на кнопку Далее.
 В следующем окне указал, что форма будет открываться для показа всех
записей. Нажал на кнопку Далее.
 В следующем окне указал, какой объект хочу разместить на кнопке (текст
или рисунок). Выбрал, к примеру, текст. Нажал на кнопку Далее.
 Задал имя кнопке (например, Группы). Нажал на кнопку Готово.
 Изменил текст кнопки. Пусть текст будет «Группы».
 Сохранил форму с именем «Главная форма».
 Открыл форму в режиме просмотра. Получил форму следующего вида

Выполнение лабораторных работ

№1. Заполните таблицу Группы, используя форму «Группы».


В таблицу ввести данные по кураторам кафедры.
 Открыл форму Группы
 В поле Куратор группы выбрал другого куратора группы
 Сохранил изменения
 В таблице Группы изменения были внесены
№2. Добавьте фотографию каждого студента в форму Студенты.
 В таблице Списки_Студентов добавил новое поле с типом данных
вложения
 В данные вкладки вложения вставил нужные фотографии каждого
студента
 Сохранил изменения
 Просмотрел форму Списки_Студентов с вложенными фотографиями
каждого студента
№3. Сделайте недоступным к изменению пользователем через форму
«Сотрудники» информации полей таблицы Фамилия, Электронная почта,
Домашний телефон.
 Открыл Форму Сотрудники
 Перешел в режим Конструктор
 Открыл окно свойств
 Выбрал нужное поле
 Открыл вкладку данные и в поле Блокировка изменил значения с
“нет” на “да”
№4. Добавить поле Бюджет/контракт логического типа в таблицу
«Списки_студентов» («да»- студент учится на бюджетной основе, «нет»- на
контрактной). Добавьте переключатели в форму для ввода информации в
новое поле.
 Добавил поле Бюджет/Контракт логического типа в таблицу
 Ввел необходимые данные в флажок бюджет/контракт
 Запустил Форму Списки студентов
 В форме так же отобразились студенты с отмеченным полем
№5. С помощью формы удалите вторую запись и добавьте новую запись в
таблицу «Списки_Студентов».
 Открыл форму в режиме Макета
 В категории Записи выбрал Удалить – удалить запись
 Удалил нужную запись
 Для создания в той же категории выбрал создать
 Создал новую запись и сохранил форму
№6. Создайте форму «Списки_студентов2» со вкладками (общая
информация о студенте и успеваемость) и кнопками поиска записей данных
по студентам.
 Открыл форму Списки_студентов в конструкторе
 В элементах управления выбрал Кнопка
 Установил в форме область для Кнопки
 В открывшемся окне выбрал переход по записям – следующая запись
 Далее
 Дал имя кнопки
 В форме отобразилась наша кнопка при нажатии на которую мы имеем
возможность переходить на следующую запись
№7. Добавьте в Главную форму кнопки для открытия и просмотра форм
«Сотрудники» и «Списки_студентов».
 Открыл форму Главная форма в конструкторе
 В элементах управления выбрал Кнопка
 Установил в форме область для Кнопки
 В открывшемся окне выбрал работа с формой – открыть форму
 Далее
 Выбрал в списке нужную форму
 Далее
 Дал имя кнопки
 В форме отобразилась наша кнопка при нажатии на которую мы имеем
возможность переходить на указанную форму
 Проделал такие же действия для второй формы

№8. Сделайте, чтобы одна из ваших форм открывалась в режиме


всплывающего окна.
 Открыл форму сотрудники в режиме конструктора
 Выбрал Страница свойств
 В появившемся окне перешел во вкладку Другие
 В записи всплывающие окна выбрал Да
 Открыл таблицу и получил вид формы в всплывающем окне

Вам также может понравиться