Добавил:
t.me Инфо для ГУАП студентов от меня: https://kafaka.notion.site/99e6d9b70ca74f7baef3daea17839e5a Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Чурилов / Z9411_Чурилов_инф_системы_лаб_4.docx
Скачиваний:
3
Добавлен:
14.10.2024
Размер:
886.35 Кб
Скачать

МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

Федеральное государственное автономное образовательное учреждение высшего образования

«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ АЭРОКОСМИЧЕСКОГО ПРИБОРОСТРОЕНИЯ»

ИНСТИТУТ НЕПРЕРЫВНОГО И ДИСТАНЦИОННОГО ОБРАЗОВАНИЯ

Кафедра проблемно-ориентированных вычислительных комплексов

ОЦЕНКА

ПРЕПОДАВАТЕЛЬ

кандидат техн. наук

С. Г. Толмачев

должность, уч. степень, звание

подпись, дата

инициалы, фамилия

ЛАБОРАТОРНАЯ РАБОТА №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 – Полностью настроенная форма «Водители»