
- •Разработка интерфейса пользователя
- •1. Реализация стандартной формы с помощью Мастера форм.
- •2. Реализация подчинённой формы «Выполнение рейсов».
- •3. Реализация разделенной формы «Маршруты».
- •4. Разработка формы с выпадающим списком и параметрическим запросом.
- •5. Разработка формы с выпадающим списком и двумя параметрическими запросами.
- •6. Реализация формы с помощью Мастера форм.
- •7. Реализация подчинённой формы «Маршруты» к форме «Товары».
- •8. Реализация формы «Поиск водителя» с использованием различных элементов управления.
- •Список использованной литературы
МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное автономное образовательное учреждение высшего образования
«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ АЭРОКОСМИЧЕСКОГО ПРИБОРОСТРОЕНИЯ»
ИНСТИТУТ НЕПРЕРЫВНОГО И ДИСТАНЦИОННОГО ОБРАЗОВАНИЯ
Кафедра проблемно-ориентированных вычислительных комплексов
ОЦЕНКА
ПРЕПОДАВАТЕЛЬ
кандидат техн. наук |
|
|
|
С. Г. Толмачев |
должность, уч. степень, звание |
|
подпись, дата |
|
инициалы, фамилия |
ЛАБОРАТОРНАЯ РАБОТА №4
Разработка интерфейса пользователя
по дисциплине «Информационные системы и технологии»
РАБОТУ ВЫПОЛНИЛА
СТУДЕНТ ГР. |
|
Z9411 |
|
|
|
А. С. Чурилов |
|
|
|
|
подпись, дата |
|
инициалы, фамилия |
Студенческий билет №2019/3583
Санкт-Петербург, 2022 г.
Цель работы.
Получение практических навыков создания пользовательских форм в MS Access.
Индивидуальное задание.
Требуется разработать восемь форм пользовательского интерфейса для однотабличного, двухтабличного и трехтабличного запросов. При разработке форм необходимо применять различные элементы оформления и управления, а также использовать разные способы реализации.
Запросы требуется формировать на основе трёх ранее созданных таблиц (Выполнение рейсов, Маршруты, Водители).
Пошаговое выполнение работы.
1. Реализация стандартной формы с помощью Мастера форм.
1.1. Запустим программное средство MS Access для создания стандартной формы «Водители». Для дальнейшего оформления запустим режим Мастер форм во вкладе Создание.
|
Рисунок 1 – Активация Мастера форм |
В открывшемся окне выберем для последующей работы таблицу Водители. Для отображения на форме отметим все поля.
|
Рисунок 2 – Выбор полей таблицы Водители |
Далее выберем в качестве внешнего вида формы пункт В один столбец.
|
Рисунок 3 – Выбор внешнего вида формы |
После окончания всех первичных настроек откроем получившуюся форму.
|
Рисунок 4 – Внешний вид формы «Водители» |
1.2. Для улучшения визуального восприятия интерфейса формы пользователем следует выполнить корректировку ее вида.
Откроем разработанную форму в режиме Конструктор.
|
Рисунок 5 – Конструктор форм |
Перенесём Заголовок в область данных и уберём зарезервированную Мастером форм область для заголовка. Выделим все поля формы и выполним команду Упорядочить>В столбик.
|
Рисунок 6 – Форматирование Области данных |
Для завершения графического образа формы нарисуем две разделительные линии. Первую проведём между названием формы и областью данных, вторую – внизу формы.
Проведем линию, отделяющую Заголовок от полей формы.
|
Рисунок 7 – Добавление элемента Линия |
В Окне свойств зададим параметры для объекта Линия.
|
Рисунок 8 – Настройка свойств элемента Линия |
Аналогично построим вторую Линию после полей формы и укажем для неё те же характеристики, что и для верхней.
В Окне свойств зададим параметры для формы в строках Область выделения и Кнопки навигации.
|
Рисунок 9 – Настройка свойств формы |
Также установим для параметра Всплывающее окно значение Да. Данное изменение позволит выводить форму в отдельном окне.
1.3. Разместим на форме пять кнопок для перемещения между записями и изменения данных в связанной форме.
В режиме Конструктор в перечне элементов выберем Кнопка.
|
Рисунок 10 – Элемент управления Кнопка |
Первой создадим кнопку для перехода к следующей записи. Установим ее местоположение и размеры на форме. Затем определим ее функциональное назначение, назначив на нее соответствующий макрос из Категорий.
|
Рисунок 11 – Выбор макроса для Кнопки |
Выберем в качестве представления кнопки рисунок стрелочки, направленной вправо. В свойствах элемента зададим новое имя СледующаяЗапись. В Окне свойств на вкладке Макет укажем параметры, отмеченные в таблице 1.
Таблица 1 – Свойства кнопки СледующаяЗапись |
|
Расположение подписи к рисунку |
Обычная |
Рисунок |
(Рисунок) |
Для визуального выделения кнопки укажем в свойствах Цвет при наведении параметр, дающий оранжевый цвет.
|
Рисунок 12 – Внешний вид кнопки СледующаяЗапись |
Таким же образом добавим на форму ещё четыре кнопки.
Кнопка ПредыдущаяЗапись позволяет вернуться к информации, которая была ранее. Выберем в качестве представления кнопки рисунок стрелочки, направленной влево. Для визуального выделения кнопки укажем в свойствах Цвет при наведении параметр, дающий оранжевый цвет (как СледующаяЗапись).
Кнопка ДобавитьЗапись даёт возможность добавить новую запись о текущем водителе в связанную форму. Выберем в качестве представления кнопки рисунок карандаша. Для визуального выделения кнопки укажем в свойствах Цвет при наведении параметр, дающий зеленый цвет.
Кнопка СохранитьЗапись даёт возможность сохранить добавленную запись в связанную форму. Выберем в качестве представления кнопки рисунок галочки. Для визуального выделения кнопки укажем в свойствах Цвет при наведении параметр, дающий синий цвет.
Кнопка УдалитьЗапись даёт возможность удалить выбранную запись о текущем водителе в связанной форме. Выберем в качестве представления кнопки рисунок мусорной корзины. Для визуального выделения кнопки укажем в свойствах Цвет при наведении параметр, дающий красный цвет.
|
Рисунок 13 – Неупорядоченные кнопки на форме «Водители» |
После реализации нескольких кнопок необходимо упорядочить их местоположение друг относительно друга. Для этой цели предназначена вкладка Упорядочить. Выделим объекты и выполним команду Упорядочить>В виде таблицы. Также настроим параметр Внутренние поля для улучшения внешнего вида кнопок.
|
Рисунок 14 – Упорядоченные кнопки на форме «Водители» |
Результат реализации формы «Водители» на основе данных соответствующей таблицы представлен на рисунке ниже.
|
Рисунок 15 – Полностью настроенная форма «Водители» |