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

2. Реализация подчинённой формы «Выполнение рейсов».

Перейдём в режим Конструктор и выберем в элементах управления Подчиненная форма. Установим геометрические размеры подчиненной формы соответственно форме «Водители», которую создали ранее.

Сразу после размещения новой формы на листе открывается Мастер подчинённых форм. Укажем, что в качестве источника данных рассматриваем одну из таблиц базы данных.

Рисунок 16 – Выбор источника данных

Далее выбираем конкретную таблицу, на основе которой будет строиться подчинённая форма. Также определяем поля, сведения из которых будут выводиться.

Рисунок 17 – Определение полей данных

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

Рисунок 18 – Выбор полей для связи между формами

После создания формы с помощью Мастера подчинённых форм подкорректируем некоторые параметры для улучшения внешнего вида шаблона, а также в Окне свойств поменяем настройки, отмеченные в таблице 2.

Таблица 2 – Свойства подчинённой формы «Выполнение рейсов»

Область выделения

Нет

Кнопки навигации

Нет

Полосы прокрутки

Только по вертикали

После всех модификаций откроем форму для просмотра.

Рисунок 19 – Итог добавления подчинённой формы «Выполнение рейсов»

Попробуем внести новые записи через подчинённую форму с помощью кнопок ДобавитьЗапись и СохранитьЗапись, расположенных на главной форме.

Рисунок 20 –Создание новой записи по конкретному водителю

Как видно из рисунка ниже, в таблицу, на основе которой была построена подчинённая форма «Выполнение рейсов», добавилась новая запись: поля Код рейса и Дата отправки соответствуют значениям, введенным в форму, а Код водителя совпадает с кодом, указанным на основной форме «Водители».

Рисунок 21 – Добавление новой записи в таблицу с помощью подчинённой формы

3. Реализация разделенной формы «Маршруты».

Откроем таблицу Маршруты и выполним команду Создание>Другие формы>Разделенная форма.

Рисунок 22 – Создание разделенной формы

На основе выбранной таблицы автоматически создаётся форма «Маршруты».

Рисунок 23 – Автоматически созданная разделенная форма «Маршруты»

Отформатируем внешний вид формы, текстовые поля, размеры столбцов. В Окне свойств поменяем настройки, отмеченные в таблице 3.

Таблица 3 – Свойства разделенной формы «Маршруты»

Область выделения

Нет

Кнопки навигации

Да

Полосы прокрутки

Только по вертикали

Реализованная форма позволяет пользователю легко и быстро вносить новые данные в таблицу «Маршруты» с помощью полей, расположенных на ней визуально удобно.

После всех модификаций откроем форму для просмотра.

Рисунок 24 – Разделенная форма «Маршруты»