Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
80
Добавлен:
01.05.2014
Размер:
1.57 Mб
Скачать

Начальные данные: Таблица Концерт, Гастроли

Выходные данные: Временная таблица

Тип данного запроса: выборка

Назначение: Получение информации о датах прохождения и ценах билетов концертов выбранной пользователем группы .

SQL: SELECT p2.Дата, p2.Цена_билета

FROM Концерт AS p2

WHERE (((p2.[Название гастрольной программы]) In (SELECT Гастроли.Название_гастрольной_программы

FROM Гастроли

WHERE (((Гастроли.Название_группы)=[Forms]![Группа]![ПолеСоСписком2])))));

  • Цена билета

Начальные данные: Запрос Вспомогательный

Выходные данные: Временная таблица

Тип данного запроса: выборка

Назначение: Получение информации о цене билета на последний концерт группы .

SQL: SELECT h2.Цена_билета

FROM Вспомогательный AS h2

WHERE (((h2.Дата)>=All (SELECT Дата FROM Вспомогательный)));

  • Название песня

Начальные данные: Таблица Песня

Выходные данные: Временная таблица

Тип данного запроса: выборка

Назначение: Получение информации о песне по названию .

SQL: SELECT Песня.Песня, Песня.[Название группы], Песня.[Год написания], Песня.Автор, Песня.Композитор

FROM Песня

WHERE (((Песня.Песня)=[Forms]![Поиск песни]![Поле2]));

  • Отчёт репертуар

Начальные данные: Таблица Песня

Выходные данные: Временная таблица

Тип данного запроса: выборка

Назначение: Получение информации о песнях по названию группы

SQL:

SELECT Песня.Песня, Песня.[Год написания], Песня.Композитор, Песня.Автор

FROM Песня

WHERE (((Песня.[Название группы])=[Forms]![Группа]![ПолеСоСписком2]));

  • Отчёт состав

Начальные данные: Таблица Исполнитель

Выходные данные: Временная таблица

Тип данного запроса: выборка

Назначение: Получение информации о составе по названию группы

SQL: SELECT Исполнитель.ФИО, Исполнитель.Возраст, Исполнитель.Амплуа

FROM Исполнитель

WHERE (((Исполнитель.[Название группы])=[Forms]![Группа]![ПолеСоСписком2]));

Описание отчётов

  • Для репертуара

Внешний вид отчёта

Источник данных

Сортировка/Группировка

вычисляемые поля

Запрос Отчёт репертуар

нет

нет

  • Название песня

Внешний вид отчёта

Источник данных

Сортировка/Группировка

вычисляемые поля

Запрос Название песня

нет

нет

  • Отчёт о гастроли

Внешний вид отчёта

Источник данных

Сортировка/Группировка

вычисляемые поля

Запрос Отчёт о гастроли

поле: Название_гастрольной_программы группировка по полному значению. Сортировка этого поля по возрастанию

Группировка поле Место

Вычисляемое поле: общая выручка гастроли. Формула вычисления Sum([Количество_проданных_билетов]*[Цена_билета])

  • Отчёт состав

Внешний вид отчёта

Источник данных

Сортировка/Группировка

вычисляемые поля

Запрос Отчёт состав

нет

нет

Замечание. Во всех отчётах есть вычисляемые поля, которые содержат текущую дату (формула такого поля Now() ) и номер данной страницы и общее количество страниц в отчёте ( используется формула "Страница " & [Page] & " из " & [Pages] )

Описание макросов

  • AutoExec

Предназначение Открытие форма базы непосредственно при открытии базы.

Название макрокоманды

Параметры

Условия

ОткрытьФорму

форма группа

нет

  • Билет

Предназначение Открытие запроса для вывода на экран соответствующей информации

Название макрокоманды

Параметры

Условия

ОткрытьЗапрос

Запрос Цена билета

Режим данных Только чтение, Режим Таблица

  • Добавление исполнителя

Предназначение Добавление исполнителя в выбранную группу при помощи запроса на добавление “Новый исполнитель”, необходимая информация вводится пользователем в форму.

Название макрокоманды

Параметры

Условия

ОткрытьЗапрос

Новый исполнитель

Режим Таблица Режим данных Добавление

Закрыть

Форма группа просмотр

нет

Закрыть

Форма Добавление исполнителя

нет

ОткрытьФорму

Группа

Режим окна Обычное

ОстановитьМакрос

нет

нет

  • Добавление песни

Предназначение Добавление песни в репертуар выбранной пользователем группу при помощи запроса на добавление “Новая песня”, необходимая информация вводится пользователем в форму.

Название макрокоманды

Параметры

Условия

ОткрытьЗапрос

Новая песня

Режим Таблица Режим данных Добавление

Закрыть

Форма группа просмотр

нет

Закрыть

Форма Добавление песни

нет

ОткрытьФорму

Группа

Режим окна Обычное

ОстановитьМакрос

нет

нет

  • Молодой вокалист

Предназначение Получение информации о самом молодом вокалисте из всех групп.

Название макрокоманды

Параметры

Условия

ОткрытьЗапрос

Вокалист

Режим Таблица Режим данных Только чтение

  • Новая группа

Предназначение Добавление новой группы в базу данных при помощи запроса на добавление “Новая группа”

Название макрокоманды

Параметры

Условия

ОткрытьЗапрос

Новая группа

Режим Таблица Режим данных Добавление

Сообщение

Новая группа добавлена

нет

Закрыть

Форма Новая группа

нет

ОткрытьФорму

Группа

Режим окна Обычное

ОстановитьМакрос

нет

нет

  • Открыть группу для просмотра

Предназначение Открыть форму “группа просмотр” и передать название группы открываемой форме.

Название макрокоманды

Параметры

Условия

ОткрытьФорму

группа просмотр

Режим окна Обычное

ЗадатьЗначение

Элемент [Forms]![группа просмотр]![Поле13] Выражение [Forms]![Группа]![ПолеСоСписком2]

нет

Закрыть

Форма Группа

нет

Замечание : Элемент [Forms]![группа просмотр]![Поле13] – Поле после надписи “Информация о группе”

[Forms]![Группа]![ПолеСоСписком2] Поле со списком формы “Группа”

  • Отчёт гастрольная программа

Предназначение Открытие отчёта о гастрольной программе

Название макрокоманды

Параметры

Условия

ОткрытьОтчет

Отчёт о гастроли

Режим Просмотр

ОстановитьМакрос

нет

нет

  • Поиск песни

Предназначение Открыть отчёт с результатами поиска

Название макрокоманды

Параметры

Условия

ОткрытьОтчет

Название песня

Режим Просмотр

Закрыть

Форма Поиск песни

нет

  • Редактировать исполнителя

Предназначение Открыть форму для редактирования выбранного пользователем исполнителя.

Название макрокоманды

Параметры

Условия

ОткрытьФорму

Реактировать исполнителя

Режим окна Обычное

  • Редактировать песню

Предназначение Открыть форму для редактирования выбранной пользователем песни.

Название макрокоманды

Параметры

Условия

ОткрытьФорму

Редактировать песню

Режим окна Обычное

  • Средний возраст

Предназначение Просмотр информации о том, в каких группах средний возраст исполнителей не превышает 55 лет.

Название макрокоманды

Параметры

Условия

ОткрытьЗапрос

Средний возраст

Режим Таблица, Режим данных Только чтение

  • Удаление исполнителя

Предназначение Удаление выбранного исполнителя

Название макрокоманды

Параметры

Условия

ОткрытьЗапрос

Удаление исполнителя

Режим Таблица, Режим данных Изменение

Закрыть

Форма группа просмотр

нет

ОткрытьФорму

Группа

нет

ОстановитьМакрос

нет

нет

  • Удаление песни

Предназначение Удаление выбранной песни

Название макрокоманды

Параметры

Условия

ОткрытьЗапрос

Удаление песни

Режим Таблица, Режим данных Изменение

Закрыть

Форма группа просмотр

нет

ОткрытьФорму

Группа

нет

ОстановитьМакрос

нет

нет

  • Форма гастроль

Предназначение Открытие формы “Гастроль” и передача в неё названия группы

Название макрокоманды

Параметры

Условия

ОткрытьФорму

Гастроль

нет

ЗадатьЗначение

Элемент [Forms]![Гастроль]![Поле23] Выражение [Forms]![Группа]![ПолеСоСписком2]

нет

Закрыть

форма Группа

нет

  • Форма группа

Предназначение Служебный макрос, необходим для закрытия одной формы и открытия другой.

Название макрокоманды

Параметры

Условия

Закрыть

Форма группа просмотр

нет

ОткрытьФорму

Группа

нет

  • Форма группа2

Предназначение Служебный макрос, необходим для закрытия одной формы и открытия другой.

Название макрокоманды

Параметры

Условия

Закрыть

Форма Гастроль

нет

ОткрытьФорму

Группа

нет

  • Форма добавление группы

Предназначение Служебный макрос, необходим для открытия одной формы и закрытия другой.

Название макрокоманды

Параметры

Условия

ОткрытьФорму

Форма Новая группа

нет

Закрыть

Форма Группа

нет

  • Форма добавление исполнителя

Предназначение Служебный макрос, необходим для открытия одной формы

Название макрокоманды

Параметры

Условия

ОткрытьФорму

Добавление исполнителя

нет

  • Форма добавление песни

Предназначение Служебный макрос, необходим для открытия одной формы

Название макрокоманды

Параметры

Условия

ОткрытьФорму

Добавление песни

нет

  • Форма поиск песни

Предназначение Служебный макрос, необходим для открытия одной формы

Название макрокоманды

Параметры

Условия

ОткрытьФорму

Поиск песни

нет

  • Юбилейный группы

Предназначение Необходим для получения информации о группах, отмечающих юбилей.

Название макрокоманды

Параметры

Условия

ОткрытьЗапрос

Юбилейные

Режим Таблица, Режим данных, только чтение

Описание форм

  • Форма Группа.

Является главной формой базы данных. Запускается при запуске всей базы данных.

Назначение: Начало работы, использование всех доступных опций для просмотра, добавления, изменения информаций о группе.

Название элемента

Действие или источник данных элемента

Поле со списком

SELECT Группа.Название FROM Группа;

Кнопка "Юбилей"

Макрос “Юбилейные группы”

Кнопка "Песня по названию"

Макрос “Форма поиск песни”

Кнопка "Молодой вокалист"

Макрос “Молодой вокалист”

Кнопка "Группы, в которых средний возраст..."

макрос “Средний Возраст”

Кнопка "Просмотр информации о группе"

Макрос “Открыть группу для просмотра”

Кнопка "Статистика гастроли"

Макрос “Форма гастроль”

Кнопка “Добавить новую группу”

Макрос “Форма добавление группы”

Кнопка “Цена билета на последний концерт”

Макрос “Билет”

Замечание к описанию Кнопки "Просмотр информации о группе", "Статистика гастроли", “ Цена билета на последний концерт ” открывают формы или результаты работы выбранного макроса, информация которых относится только к выбранной пользователем с помощью элемента поле группе. Для просмотра информации о других группах необходимо выбрать с помощью элемента список требуемую группу и нажать на соответствующую кнопку.

  • Форма группа просмотр

Является формой для просмотра состава исполнителей группы и репертуара. Из формы возможно редактирование, добавление и удаление песен и исполнителей выбранной группы. На представлении данной формы представлена форма выбранная для группы Beatles.

Название элемента

Действие или источник данных элемента

Список состав

SELECT Исполнитель.ФИО FROM Исполнитель WHERE (((Исполнитель.[Название группы])=Forms![группа просмотр]!Поле13));

Список репертуар

SELECT Песня.Песня FROM Песня WHERE (((Песня.[Название группы])=Forms! ![группа просмотр]!Поле13));

Кнопка "Редактировать исполнителя"

Макрос “Редактировать испонителя”

Кнопка "Редактировать песню"

Макрос “Редактировать песню”

Кнопка с пиктограммой "Добавление Записи"

Под исполнителями макрос “Форма добавление исполнителя”

Под песнями макрос “Форма добавление песни”

Кнопка с пиктограммой "Удаление Записи"

Под исполнителями макрос “Удаление исполнителя”

Под песнями макрос “Удаление песни”

Кнопка с рисунком стоп

Макрос “Форма группа”

  • Форма Гастроль

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

Название элемента

Действие или источник данных элемента

Поле со списком

SELECT Гастроли.Название_гастрольной_программы FROM Гастроли WHERE Гастроли.Название_группы=Forms!Гастроль!Поле23;

Кнопка "Отчёт гастроли"

Макрос “Отчёт гастрольная программа”

  • Форма Добавление исполнителя

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

Добавление данных производится при помощи запроса . Изначально все поля формы пустые.

Название элемента

Действие или источник данных элемента

Кнопка "Добавить запись"

Макрос “Добавление исполнителя”

  • Форма Добавление песни

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

Добавление данных производится при помощи запроса

Изначально все поля формы пустые.

Название элемента

Действие или источник данных элемента

Кнопка "Добавить запись"

Макроса “Добавление песни”

  • Форма Новая группа

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

Соседние файлы в папке Музыкальные группы1
  • #
    01.05.20141.77 Mб65Группы исправления.mdb
  • #
    01.05.20145.77 Mб49Группы исправления_Backup.mdb
  • #
    01.05.20141.57 Mб80СПБГЭТУ.doc