Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИНДИВИДУАЛЬНЫЕ ЗАДАНИЯ.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
882.69 Кб
Скачать

7. Создание макросов, кнопок и формы навигации

Создать форму навигации для быстрого доступа к созданным формам и отчетам. Форма навигации должна открываться автоматически при загрузке базы данных.

Вариант 19 База данных автотранспортное предприятие

Транспортное предприятие (г. Минск) осуществляет грузовые перевозки по Республике Беларусь. Создать базу данных, которая будет использоваться для учета грузовых перевозок, определения расхода топлива и определения доходов предприятия.

1. Создание структуры таблиц и связей

Таблица 1 – Автомобили

Гос. номер

Марка автомобиля

Тариф за 100 км, руб.

Грузоподъемность, т

Расход топлива на 100 км, л

Таблица 2 – Водители

Код водителя

ФИО

Год рождения

Стаж работы

Таблица 3 – Города

Код города

Город

Область

Расстояние до Минска

Таблица 4 – Грузоперевозки

пп

Дата рейса

Код города

Гос.номер автомобиля

Код водителя

Вес груза, т

2. Создание простых форм и заполнение таблиц

1. Создать формы для заполнения данными таблиц. Организовать поля Код города, Гос.номер автомобиля, Код водителя (таблица Грузоперевозки) в виде полей со списком.

2. Заполнить таблицы с помощью созданных форм. Таблицы Автомобили, Водители, Города должны содержать не менее 5 записей, таблица Грузоперевозки – не менее 20 записей.

3. Создание запросов на выборку

1. Создать Запрос1 на условную выборку информации о грузовых перевозках в Брестскую область. Информацию отсортировать в порядке возрастания Даты рейса.

    • Дата рейса;

    • Город;

    • Область;

    • Расстояние;

    • Гос.номер автомобиля;

    • ФИО водителя;

    • Расход топлива на 100 км, л;

    • Кол-во топлива, л

    • Тариф за 100 км, руб.

    • Стоимость перевозки, руб.

«Стоимость перевозки» рассчитывается по формуле:

Стоимость перевозки = Тариф за 1 км * Расстояние

2. Создать параметрический Запрос2 на выборку информации о перевозках в определенный день, который вводит пользователь. Запрос должен содержать следующие поля: Дата отправления, Город, Расстояние, ФИО водителя, Гос.номер автомобиля, Вес груза.

3. Создать Запрос3 с группировкой – для каждого месяца рассчитать общий расход топлива. Запрос должен содержать следующие поля: Месяц, Кол-во топлива за месяц, л.

4. Создать Запрос4 (перекрестный запрос). Сводная таблица должна выводить информацию в следующем виде.

Общее кол-во рейсов

Автомобиль 1

Автомобиль 2

. . .

Водитель 1

Водитель 2

. . .