Студопедия

Главная страница Случайная лекция


Мы поможем в написании ваших работ!

Порталы:

БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика



Мы поможем в написании ваших работ!




Запросы

 

 

Запрос (query) – это средство выбора необходимой информации из базы данных. Вопрос, сформированный по отношению к базе данных, и есть запрос.

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

В процессе разработки БД было создано 5 запросов.

Запрос "FlightAdditInfo". Данный запрос служит для получения дополнительной информации о рейсе в форме "FlightsForm", такой как информация об авиакомпании и информация о самолете на данный рейс.

Запрос "FreePlaceCount". Запрос предназначен для подсчета свободных мест на определенный рейс. На его основе создана форма с одноименным названием, которая появляется при клике на кнопку "Свободные места" формы "AddNewTicket".

Запрос "NumberOfTickets". На основе этого запроса создается отсчет "NumberOfTickets" с информацией о всех проданных билетах на определенную дату.

Запрос "PlaneInfo". Предназначен для вывода дополнительной информации о самолетах авиакомпаний в форму "Air_companies".

Запрос "PrintTicket". Предназначен для получения информации о билете пассажира и последующего создания отчета "PrintTicket" на основе этой информации.

Формы

 

 

Форма — это объект базы данных, который можно использовать для создания интерфейса пользователя для приложения базы данных. "Привязанная" форма напрямую соединена с источником данных, например к таблице или запросу, и может использоваться для ввода, изменения или отображения данных из источника данных. Как вариант, можно создать "свободную" форму, которая не связана напрямую с источником данных, но которая все равно может содержать кнопки, надписи и другие элементы управления, необходимые для работы приложения.

Форма "Passengers". Данная форма позволяет просматривать полную информацию о всех имеющихся в базе данных пассажирах. Помимо этой информации в подчиненную форму "Tickets_additional" выводится информация о всех билетах, приобретенных пассажиром. С помощью кнопок реализован функционал перехода по записям (первый, предыдущий, следующий и последний пассажир). Так же присутствуют кнопки для сохранения записи, добавления новой записи, поиска пассажира, и добавления нового билета.


 

Рисунок 3

Форма "Passengers"

Форма "SearchPassengerForm". Представляет собой модальное диалоговое окно, которое вызывается по нажатию на кнопку "Поиск" формы "Passengers". В эту форму вводятся данные для поиска. По клику на кнопку "Поиск" формы "SearchPassengerForm" происходит выполнение процедуры, содержащей запрос с параметрами из модальной формы "SearchPassengerForm". Результат запроса выводится в основную форму Passengers. Для возврата к просмотру информации о всех пассажирах после поиска становится видимой кнопка "Исходная таблица". Так же из данной форме можно вывести на печать билет пассажира.


 

Рисунок 4

Форма "SearchPassengerForm"

Форма "AddNewTicket". Данная модальная форма позволяет добавить новый билет для текущего пассажира. Появляется по клику на кнопку "Добавить новый билет" формы "Passengers". В этой форме заполняются поля для данного билета, такие как "рейс", "время отправления", "дата отправления" и т.д. После клика на кнопку "Добавить" происходит добавление билета для текущего пассажира. Так же позволяет просматривать количество свободных мест на рейс.

Рисунок 5

Форма "AddNewTicket"

 

Формы "Air_companies", "FlightsForm", "AddNewPlaneToAirCompany", "FlightAdditInfo", "Planes_type", "SearchAirCompForm", "SearchFlightForm" реализуют схожий функционал по поиску, добавлению и просмотру информации.


 

Отчеты

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

Отчет о проданных билетах "NumberOfTickets" предоставляет информацию о всех проданных билетах на определенную дату.

Билет в виде отчета "PrintTicket" выводится на печать из формы "Passengers". В билете указана вся необходимая информация: рейс, номер место, время вылета и т.д.

Рисунок 6

Отчет "NumberOfTickets"

Рисунок 7

Отчет "PrintTicket"



<== предыдущая страница | следующая страница ==>
Таблицы. MS Access поддерживает реляционную модель данных, т.е | ЗАКЛЮЧЕНИЕ. На примере разработки базы данных аэропорта были рассмотрены все основные функции СУБД Microsoft Access

Дата добавления: 2015-07-26; просмотров: 194; Нарушение авторских прав




Мы поможем в написании ваших работ!
lektsiopedia.org - Лекциопедия - 2013 год. | Страница сгенерирована за: 0.006 сек.