Смекни!
smekni.com

Автоматизация рабочего места кассира по продаже билетов на поезда (стр. 2 из 2)

Задача : вывести таблицу где по строкам будет номер поезда, по столбцам дата отправления , а значение время отправления ;

Для этого создадим новый запрос на основе таблицы “Поезда”. Затем отбуксируем поле “Номер поезда” в бланк запроса и с помощью команды ВИД / ГРУППОВЫЕ ОПЕРАЦИИ включим строку “Групповые операция” в ней выберем значение “Группировка” .

В следующий столбец поместим поле “Дата отправления” и также выберем значение “Группировка” . Третий столбец содержит поле “Время прибытия” . Этот столбец будет содержать значение “First” . Теперь данный запрос превратим в перекрестную таблицу , выбирая элемент меню ЗАПРОС / ПЕРЕКРЕСТНЫЙ . В появившейся строке “Перекрестная таблица” для первого столбца выберем “Заголовок строк” , а для второго “Заголовок столбцов” . Для третьего столбца “Время отправления” выберем элемент “Значение”

Номер_поезда 11/04/98 12/04/98 13/04/98 14/04/98 15/04/98 18/04/98
6167 00:12:00
6191 13:55:00
6201 07:36:00
6203 08:35:00
6251 15:54:00
6307 12:43:00
6383 16:00:00
6407 20:00:00
6409 13:10:00
6411 14:00:00
6421 18:17:00
6422 11:00:00
6481 11:33:00
6503 12:00:00
6505 00:00:00
6507 00:37:00
6509 11:38:00
6511 18:42:00
6513 21:00:00
6603 15:00:00
6715 20:00:00
6797 20:34:00
6819 22:45:00
6893 19:00:00
6905 20:07:00
6999 22:45:00

--- Итоговые запросы

Задача : вычеслить стоимость всех мягких , купейных и лацкартных билетов ;

Прежде всего создадим новый запрос для таблицы . При помощи команды ВИД / ГРУППОВЫЕ операции необходимо включить строку “Групповая операция” . В этой строке для каждого из выбранных полей установим одну из функций “Группировка” и “Sum”

Count_Номер_поезда Max Прибыль от мягких билетов Max Прибыль от плацкартных билетов Max прибыль от купейных билетов
26 989,232.00 2,677,400.00 1,799,136.00

4. Формы и отчеты

Формы - наиболее удобное средство для отображения информации в Access . Преимущество формы для ввода и регистрирования данных в простоте и наглядности , потому что записи запроса или таблицы представлены в наглядном виде. В режиме формы можно воспользоваться теми возможностями , которые представляет графическая cреда Windows : различные шрифты , графика и т . д . Можно создать различные виды форм . Еще одно немаловажное преимущестово форм в том , что в них можно отобразить всю информацию , которая содержится в каждой записи .

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

1. Диаграмма

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

“Третья основная” - конкретно-данными из граф “Название страны” и “Тариф”.Не знаю,получится ли у меня вставить эту диаграмму в курсовую,хотя бы в виде “Приложения”,поэтому напишу,что по оси ОХ я разположила страны,по оси ОУ - тарифы.Названия стран даны в отдельной рамке на диаграмме,т.к. напечатать их непосредственно под столбиками невозможно из-за их размеров.У каждой страны - свой цвет.Созданную диаграмму я сохранила,назвав эту форму “Диаграмма”.

2.Простая.

Такую форму можно создать (как,впрочем,и другую),пользуясь пиктограммой “Новая форма” на панели управления.Эта форма сделана полностью на основе данных таблицы “Первая основная” - у каждого абонента есть своя страничка - своя карточка,где хранятся данные,касающиеся только его.При необходимости я могу найти информацию о фамилии,имени,отчестве,месте жительства и телефоне любого из двадцати “созданных” мной абонентов,получив ее на дисплее в удобном виде.Также данные любой из форм я могу увидеть на экране в виде таблицы,пользуясь “Видом” из верхней строки меню.

3.Табличная.

В этом случае я использовала таблицу “Small”,созданную мной для запросов,требующих удаления или изменения данных - что нежелательно делать в “Основных”,где все данные связаны друг с другом.Кроме того,я придала “Табличной” более красочный вид,войдя в нее через “Конструктор” и “раскрасив” поля и рамки в болотно-зеленый и терракотовый цвета соответственно,пользуясь Палитрой и функцией “Заключить в рамку”,имеющуюся в отдельной табличке,находящейся на дисплее слева,когда запускается “Конструктор” в режиме “Формы”.

4.Составная.

Это - более совершенная версия формы “Простая”.В “Составную” я взяла данные еще и из “К оплате”(таблицы),а именно - дату разговора,код страны,тариф,время и графу “Оплатить”.Таким образом,теперь я могу видеть в личной карточке абонента не только его фамилию,имя и отчество,но и сведения о его международных разговорах(в том числе,сколько наш клиент должен уплатить).

Отчеты позволяют представить и распечатать данные в соответствиями с моими требованиями.Плюс к этому - возможности оформления данных для вывода на печать практически столь же гибки,как и возможности их отображения на экране.Отчеты похожи на формы - у них практически идентичны режимы “Конструктор”,панели инструментов,средства для работы с элементами управления.

Но между формами и отчетами есть существенная разница - отчеты предназначаются для вывода данных на печать, в них отсутствует необходимость наличия управляющих элементов для ввода данных.

В отчетах нельзя установить режим таблицы или формы,потому что они предназначены только для вывода данных на печать.Для отчета можно,помимо режима “Конструктор” выбрать режим “Просмотр” (предварительный).

Теперь - об отчетах,созданных мной:

1.Простой.

Этот отчет сделан “по мотивам” таблицы “Первая основная” и занимает 6 страниц,поэтому если я его и вставлю в качестве “Приложения”,то лишь частично.Этот отчет,равно как и все остальные,я создавала через Мастер.

2.Групповой.

Этот отчет есть в “Приложении” к курсовой в конце работы.Он делался на основе таблицы “К оплате” - там есть фамилия абонента,время разговоров (суммарное!) и стоимость всех его разговоров(под каждой строкой идет процент - сколько время\сумма составляют от общего времени\суммы,которые даны в низу страницы).

3.Табличный.

Сделан по данным,содержащимся в “Третьей основной”,занимает одну страничку.Может быть,я распечатаю его в конце - в “Приложении”.Создан через Мастер.