Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Создание глобальной схемы связей. Поддержка целостности данных
Раздел содержит теоретические сведения: о глобальной схеме данных, о поддержании ссылочной целостности, о добавлении данных в подчинённую таблицу.
Рис 4. Схема данных.
8. Запросы. Структура и назначение. SQL – запрос Вначале раздела приводятся теоретические сведения о запросах, типах запросов, конструкторе запросов. Далее описываются все запросы информационной системы.
Запрос «Количество путёвок клиента» Запрос отображает информацию о количестве путёвок, приобретённых каждым клиентом Запрос создан на основе таблиц «Оформление путёвки», «Клиенты»
Рис 5 Структура запроса «Количество путёвок клиента» Запрос в режиме SQL: SELECT клиенты.ФИО, Count([оформление путевки].[№ тура]) AS [Count-№ тура] FROM клиенты INNER JOIN [оформление путевки] ON клиенты.[Код клиента] = [оформление путевки].[Код клиента] GROUP BY клиенты.ФИО;
Запрос «Неоплаченные туры» Запрос отображает информацию о клиентах, не оплативших путёвки. Запрос построен на основе таблиц «Оформление путёвки», «путёвки» Рис 6 Структура запроса «Неоплаченные туры»
Запрос в режиме SQL SELECT [оформление путевки].[Код клиента], [оформление путевки].[№ тура], [оформление путевки].Оплата, путёвки.[Название тура], путёвки.Стоимость FROM путёвки INNER JOIN [оформление путевки] ON путёвки.[№ тура] = [оформление путевки].[№ тура] WHERE ((([оформление путевки].Оплата)=" Не оплачено" ));
Проектирование форм. Структура и назначение существующих форм.
Access предоставляет широкие возможности для конструирования форм – графического и диалогового интерфейса пользователя. Формы являются основой разработки диалоговых приложений. Приведите теоретические сведения о разработке форм с помощью конструктора и мастера. Рассмотрим формы, спроектированные в данной базе.
Форма «Клиенты»
Форма создана для просмотра клиентов и приобретённых ими путёвок. Также можно оформит новую путёвку для клиента, нажав кнопку «Оформить путёвку»
Данная форма состоит из основной части, где отображаются поля из таблицы «клиенты» и подчинённой, где отображаются поля из таблицы «оформление путёвок»
Рис 7. Структура подчинённой формы Для перемещения по записям клиентов используются кнопки
Форма «Оформление путёвки»
Форма создана для формирования новой записи о приобретении клиентом путёвки. Рис 8 Структура формы «Оформление путёвки»
Поле 1 - «№ путёвки» заполняется автоматически на основе запроса «максимальный номер путёвки_2». Поле не редактируется пользователем. Поле 2 - поле со списком «ФИО» формируется на основе таблицы «клиенты». Оно позволяет выбрать фамилию клиента, для которого оформляется путёвка. Поле 3 - поле со списком «Название тура» формируется на основе запроса «с количеством больше 0». Оно позволяет выбирать туры, для которых количество путёвок больше 0.
Поле 4 - поле со списком «ФИО» формируется на основе таблицы «сотрудники». Оно позволяет выбрать фамилию сотрудника, который оформляет путёвку Поле 5 - со списком «оплата» формируется на основе на основе фиксированного набора значений: Оплачен, НЕ оплачено.
В примечании формы находится кнопка, которая запускает макрос «Уменьшить количество путёвок». После нажатия на кнопку пользователю будет предложено изменить данные. В случае согласия добавляется новая запись в таблицу «оформление путёвок» и уменьшается количество путёвок в туре на 1.
Форма «Путёвки»
Форма создана только для просмотра туров. Форма содержит следующие поля: Рис 9 Структура формы «Путёвки»
В поле 1 выбирается из списка страна. Поле 2 предназначено для ввода даты начала тура. Поле 3 предназначено для ввода количества дней тура. Поле 4 предназначено для ввода номера тура. Поле 5 предназначено для ввода названия тура. В поле 6 выбирается из списка транспорт тура. Поле 5 предназначено для ввода стоимости тура. Поле 8 предназначено для ввода количества путёвок.
Кнопки 9, 10 выполняют движение по записям. Кнопка 11 позволяет просмотреть отчёт ‘Туры’ Кнопка 12 предназначена для закрытия формы.
Структура отчетов.
Средства разработки отчётов в Access предназначены для создания макета отчёта, по которому может быть осуществлён вывод данных в виде выходного печатного документа. Эти средства позволяют создавать отчёт сложной структуры, обеспечивающий вывод взаимосвязанных данных из многих таблиц, запросов, их группировку, вычисление итоговых данных. Приведите теоретические сведения о отчётах.
При помощи мастера созданы следующие отчеты.
Отчёт «Не оплаченные путёвки»
Отчёт создан на основе запроса «Не оплаченные туры». Он отображает информацию о путевках, которые не были оплачены клиентами. Отчёт содержит разделы: заголовок отчёта, верхний колонтитул, нижний колонтитул, область данных. Верхний колонтитул содержит надписи полей: клиенты, № тура, оплата, стоимость. Область данных содержит поля запроса: код клиента, № тура, оплата, стоимость. Нижний колонтитул содержит функцию для определения даты и номера страницы Рис 10 Вид отчёта в конструкторе «неоплаченные путёвки»
Популярное:
|
Последнее изменение этой страницы: 2016-05-28; Просмотров: 1038; Нарушение авторского права страницы