--- Итоговые запросы
Задача : вычеслить стоимость всех мягких , купейных и лацкартных билетов ;
Прежде всего создадим новый запрос для таблицы . При помощи команды ВИД / ГРУППОВЫЕ операции необходимо включить строку “Групповая операция” . В этой строке для каждого из выбранных полей установим одну из функций “Группировка” и “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.Табличный.
Сделан по данным,содержащимся в “Третьей основной”,занимает одну страничку.Может быть,я распечатаю его в конце - в “Приложении”.Создан через Мастер.
)