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

8. Реализация формы «Поиск водителя» с использованием различных элементов управления.

Разработаем шаблон формы «Поиск водителя». В режиме Конструктор создадим пустую форму. Добавим текстовые поля Поиск водителя (заголовок), Укажите страну гражданства, Укажите пол и Укажите год рождения. Далее дополним форму полями ввода, разметим их напротив строк Укажите страну гражданства и Укажите год рождения. Рядом с надписью Укажите пол поставим два переключателя для выбора. Также добавим кнопку Найти, на которую позднее закрепим макрос. Проведем две разделительные линии в верхней части формы (между заголовком и полями) и нижней (между полями и кнопкой).

Рисунок 67 – Шаблон формы «Поиск водителя»

Разработаем параметрический запрос, который будет по введенным пользователем данным находить водителей с совпадающими характеристиками и выводить совершенные ими рейсы за вторую половину 2021 года. Пропишем следующие условия отбора:

  • в поле Год рождения [Формы]![Поиск водителя]![Поле8];

  • в поле Гражданство [Формы]![Поиск водителя]![Поле6];

  • в поле Пол IIf([Формы]![Поиск водителя]![Переключатель11];"М";"Ж");

  • в поле Дата отправки Between #01.07.2021# And #31.12.2021#.

Рисунок 68 – Параметрический запрос по форме «Поиск водителя»

Чтобы разработанный выше запрос был выполнен, создадим событие (триггер). Для этого к элементу Кнопка запишем макрос, выбрав макрокоманду ОткрытьЗапрос, указав запрос Водители_форма.

Рисунок 69 – Назначение макроса на кнопку «Найти»

Для проверки корректности работы формы «Поиск водителя» запустим её. В поле Страна гражданства укажем Россия, в поле Год рождения – 1988 и Пол – мужской.

Рисунок 70 – Пример работы формы «Поиск водителя»

В результате работы запроса Водители_форма была найдена информация о пяти рейсах.

Рисунок 71 – Пример работы запроса Водители_форма

Вывод.

В ходе выполнения лабораторного задания было осуществлено ознакомление с возможностями создания пользовательских форм в режиме Конструктор и с помощью Мастера форм в программе MS Access. По окончании реализации заданий было разработано восемь различных форм на основе разных таблиц и с использованием целого ряда элементов управления и оформления.

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

Список использованной литературы

  1. Волик, М. Разработка базы данных в Access. Учебное пособие. [Текст] / М. Волик. – Москва: Прометей, 2021. – 88 с.

  2. Коноплева, И.А. Информационные технологии. [Текст] / И.А. Коноплева. – Москва: Проспект, 2021. – 328 с.

  3. Кузин, А.В. Разработка баз данных в системе Microsoft Access. Учебник. [Текст] / А.В. Кузин. – Санкт-Петербург: Форум, 2021. – 224 с.

  4. Фуфаев, Э.В. Базы данных. Учебное пособие. [Текст] / Э.В. Фуфаев. – Москва: Academia, 2013. – 320 с.

  5. Гурвиц, Г.А. Microsoft Access 2021. Разработка приложений на реальном примере. [Текст] / Г.А. Гурвиц. – Москва: Лань, 2021. – 502 с.