Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Набросок.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
15.51 Mб
Скачать

2.3 Создание форм

Формы предназначены для вывода данных на экран в удобном виде, форма может использоваться для поиска данных. Если изъять формы из MS Access, то программа превратится в заурядную СУБД, каких множество. С одной стороны, формы позволяют пользователям вводить данные в таблицы базы данных без непосредственного доступа к самим таблицам. С другой стороны, они позволяют выводить результаты работы запросов не в виде скупых результирующих таблиц, а в виде красиво оформленных форм. В связи с таким разделением существует два вида формирования структуры форм: на основе таблицы и на основе запроса, хотя возможен и комбинированный подход, – это вопрос творчества.

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

Рисунок 2.43 – Основная форма

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

Рисунок 2.44 – Форма «Транспортные средства»

Рисунок 2.45 – Автоформа: запрос на срок службы автомобилей

Рисунок 2.46 – Форма «Водители»

Рисунок 2.47 – Автоформа: запрос на водителей, стаж которых более 10 лет

Рисунок 2.48 – Форма «Пункты назначения»

Рисунок 2.49 – Автоформа: пункты назначения на расстоянии более 1000км

Рисунок 2.50 – Форма «СВХ»

Рисунок 2.51 – Автоформа: товары на складе

Рисунок 2.52 – Форма «Договора»

Рисунок 2.53 – Автоформа: вывод договоров за определенное время

Рисунок 2.54 – Форма «Отчеты»

2.4 Создание отчетов

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

В разработанной базе данных имеются следующие отчеты:

Рисунок 2.55 – Диаграмма: количество поездок каждого водителя

Рисунок 2. 56 – Отчет: договора

Рисунок 2.57 – Отчет: автомобили требующие ремонта

Рисунок 2.58 – Отчет: наклейки контакты получателей

Рисунок 2.59 – Отчет: подвижной состав

Рисунок 2.60 – Отчет: пункты назначения

Рисунок 2.61 – Отчет: СВХ

Рисунок – 2.62 Содержание договоров

2.5 Создание макросов

Макросы - это небольшие программы на языке макрокоманд СУБД Access, состоящие из последовательности определенных команд (одной или нескольких макрокоманд). Набор макрокоманд в Access очень широк. Макросы являются простейшими средствами  автоматизации  действий над объектами Access. Необходимо отметить, что макросы легко создавать, и для этого не нужно знать синтаксис языка программирования. 

В разработанной базе данной применяются макросы для открытия таблиц, запросов в созданных формах.

Рисунок 2.63 – Макрос для открытия формы