- •Разработка интерфейса пользователя
- •1. Реализация стандартной формы с помощью Мастера форм.
- •2. Реализация подчинённой формы «Выполнение рейсов».
- •3. Реализация разделенной формы «Маршруты».
- •4. Разработка формы с выпадающим списком и параметрическим запросом.
- •5. Разработка формы с выпадающим списком и двумя параметрическими запросами.
- •6. Реализация формы с помощью Мастера форм.
- •7. Реализация подчинённой формы «Маршруты» к форме «Товары».
- •8. Реализация формы «Поиск водителя» с использованием различных элементов управления.
- •Список использованной литературы
2. Реализация подчинённой формы «Выполнение рейсов».
Перейдём в режим Конструктор и выберем в элементах управления Подчиненная форма. Установим геометрические размеры подчиненной формы соответственно форме «Водители», которую создали ранее. Сразу после размещения новой формы на листе открывается Мастер подчинённых форм. Укажем, что в качестве источника данных рассматриваем одну из таблиц базы данных.
|
Рисунок 16 – Выбор источника данных |
Далее выбираем конкретную таблицу, на основе которой будет строиться подчинённая форма. Также определяем поля, сведения из которых будут выводиться.
|
Рисунок 17 – Определение полей данных |
На следующем шаге необходимо уточнить, через какое поле буду связаны формы.
|
Рисунок 18 – Выбор полей для связи между формами |
После создания формы с помощью Мастера подчинённых форм подкорректируем некоторые параметры для улучшения внешнего вида шаблона, а также в Окне свойств поменяем настройки, отмеченные в таблице 2.
Таблица 2 – Свойства подчинённой формы «Выполнение рейсов» |
|
Область выделения |
Нет |
Кнопки навигации |
Нет |
Полосы прокрутки |
Только по вертикали |
После всех модификаций откроем форму для просмотра.
|
Рисунок 19 – Итог добавления подчинённой формы «Выполнение рейсов» |
Попробуем внести новые записи через подчинённую форму с помощью кнопок ДобавитьЗапись и СохранитьЗапись, расположенных на главной форме.
|
Рисунок 20 –Создание новой записи по конкретному водителю |
Как видно из рисунка ниже, в таблицу, на основе которой была построена подчинённая форма «Выполнение рейсов», добавилась новая запись: поля Код рейса и Дата отправки соответствуют значениям, введенным в форму, а Код водителя совпадает с кодом, указанным на основной форме «Водители».
|
Рисунок 21 – Добавление новой записи в таблицу с помощью подчинённой формы |
3. Реализация разделенной формы «Маршруты».
Откроем таблицу Маршруты и выполним команду Создание>Другие формы>Разделенная форма.
|
Рисунок 22 – Создание разделенной формы |
На основе выбранной таблицы автоматически создаётся форма «Маршруты».
|
Рисунок 23 – Автоматически созданная разделенная форма «Маршруты» |
Отформатируем внешний вид формы, текстовые поля, размеры столбцов. В Окне свойств поменяем настройки, отмеченные в таблице 3.
Таблица 3 – Свойства разделенной формы «Маршруты» |
|
Область выделения |
Нет |
Кнопки навигации |
Да |
Полосы прокрутки |
Только по вертикали |
Реализованная форма позволяет пользователю легко и быстро вносить новые данные в таблицу «Маршруты» с помощью полей, расположенных на ней визуально удобно.
После всех модификаций откроем форму для просмотра.
|
Рисунок 24 – Разделенная форма «Маршруты» |
