Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пос_БД_SQL_Server_Access.doc
Скачиваний:
9
Добавлен:
01.03.2025
Размер:
2.41 Mб
Скачать

Периодичность

Остановка

Время прибытия

Цена

плацкартного

билета

Цена

купейного

билета

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

Справка о продаже билетов

Покупатель

Вагон

Мес-то

Остановка

Дата

продажи

Цена

Билета

Дата отправления Номер маршрута

Стоимость проданных билетов

Общая стоимость билетов

6. Создать макросы

А. Создание макроса для решения задачи, использующей запросы: рассчитать количество проданных билетов по каждой дате отправления, номеру маршрута, остановке, создать из этих данных новую таблицу и выдать отчет на основе этой новой таблицы.

Б. Создание макроса, работающего с данными нескольких объектов: при вводе данных в таблицу Продажа билетов подготавливать и выводить отчет о продаже билетов по конкретному номеру маршрута.

7. Создать модули

Вызов всех процедур (модулей) оформить кнопками в специальной форме Модули.

А. Написать процедуру обновления оклада в таблице Сотрудники в одной записи, которую находят по номеру сотрудника.

Б. Написать процедуру создания таблицы Сведения об остановках (структура таблицы аналогична структуре таблицы Остановки) и ввода в нее записей.

В. По таблице Продажа билетов осуществить выборку записей по параметру, заданному через список (список продаж билетов по заданному номеру кассы).

8. Создать панель управления приложением

Вариант № 3. Разработка информационной системы «Стадион».

1. Создать базу данных «Стадион».

2. Создать следующие таблицы (ключевые поля подчеркнуты):

Виды спорта (Код спорта, Название спорта);

Тренеры (Номер тренера, ФИО тренера, Заслуженный тренер (логический тип), Оклад тренера, Надбавка);

Группы (Номер группы, Код спорта, Номер тренера, Количество спортсменов);

Спортсмены (Номер спортсмена (счетчик), ФИО спортсмена, Номер группы, Характеристика мастерства);

Расписание (Номер записи (счетчик), Номер группы, День недели, Время начала, Время окончания).

Связать таблицы Виды спорта и Группы по полю Код спорта, таблицы Тренеры и Группы по полю Номер тренера, таблицы Группы и Спортсмены по полю Номер группы, таблицы Группы и Расписание по полю Номер группы.

3. Создать формы для ввода данных в каждую таблицу:

а) форма Виды спорта;

б) форма Тренеры. Особенности:

- поле Заслуженный тренер оформить как флажок;

- поле Надбавка организовать как группу переключателей, имеющих значения 0, 10, 20.

в) составная форма Виды спорта - Группы. Особенности:

- Номер тренера организовать как поле с раскрывающимся списком; список взять из таблицы Тренеры; список должен содержать номер тренера, ФИО тренера;

г) составная форма Группы - Расписание. Особенности:

- поле День недели организовать как поле с раскрывающимся списком; день недели организовать как фиксированный список;

б) составная форма Группы - Спортсмены. Особенности:

- характеристику мастерства организовать как поле с раскрывающимся списком; задать фиксированный список;

- защитить поле Код спорта от изменений;

- рассчитать количество спортсменов в каждой группе и вывести эти данные в главной форме.

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