RAIL (Автоматизация рабочего места кассира по продаже билетов на поезда), страница 2
Описание файла
Документ из архива "Автоматизация рабочего места кассира по продаже билетов на поезда", который расположен в категории "". Всё это находится в предмете "предпринимательство" из , которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "рефераты, доклады и презентации", в предмете "предпринимательство" в общих файлах.
Онлайн просмотр документа "RAIL"
Текст 2 страницы из документа "RAIL"
Создав новый запрос добавим таблицу “ПОЕЗДА”. Выберем из верхнего меню тип запроса ЗАПРОС/ УДАЛННИЕ . В строке “Условие отбора” напишем номер поезда 6422. И нажмем на кнопку выполнение.
Номер_поезда | Дата_отправления | День_недели | Конечная_станция | Промежуточная_станция | Дата_прибытия | Время_прибытия | Продажа_билетов |
6167 | 10/04/98 | ПЯТНИЦА | Архангельск | Санкт_петербург | 11/04/98 | 00:12:00 | 0 |
6191 | 10/04/98 | ПЯТНИЦА | Владивосток | Акмола | 12/04/98 | 13:55:00 | 0 |
6201 | 10/04/98 | ПЯТНИЦА | Волгоград | Алма-ата | 11/04/98 | 07:36:00 | 0 |
6203 | 10/04/98 | ПЯТНИЦА | Екатеринбург | Баку | 11/04/98 | 08:35:00 | 0 |
6251 | 10/04/98 | ПЯТНИЦА | Иркутск | Бишкек | 12/04/98 | 15:54:00 | 0 |
6307 | 13/04/98 | ПОНЕДЕЛЬНИК | Калининград | Киев | 13/04/98 | 12:43:00 | 0 |
6383 | 13/04/98 | ПОНЕДЕЛЬНИК | Краснодар | Тюмень | 13/04/98 | 16:00:00 | 0 |
6407 | 12/04/98 | ВОСКРЕСЕНЬЕ | Красноярск | Пермь | 12/04/98 | 20:00:00 | 0 |
---Запрос с параметрами
Задача : узнать номер поезда по дате и времени отправления поезда
Создадим новый запрос и добавим в него таблицу поезда . Затем отбуксируем в бланк запроса QBE поля дата отправления и время отправления . В строке “Устроке отбора” введем параметр , заключенный в квадратные скобки . В диалоговом окне “ Параметры запроса ” определяется тип данных для параметров . Введем имена дата отправления и время отправления в столбец “ Параметры ” и в следующем столбце выберем тип данных ДАТА / ВРЕМЯ . Для завершения изменения типа данных нажмем кнопку OK .
Номер_поезда | Дата_отправления | Время_отправления | День_недели | Промежуточная_станция | Конечная_станция |
6411 | 14/04/98 | 10:11:00 | ВТОРНИК | Курган | Ожигово |
6511 | 14/04/98 | 12:24:00 | ВТОРНИК | Одесса | Азарово |
6797 | 14/04/98 | 18:34:00 | ВТОРНИК | Чебоксары | 283км |
6513 | 14/04/98 | 16:03:00 | ВТОРНИК | Отсутствует | Матвеевское |
--- Перекрестный запрос
Задача : вывести таблицу где по строкам будет номер поезда, по столбцам дата отправления , а значение время отправления ;
Для этого создадим новый запрос на основе таблицы “Поезда”. Затем отбуксируем поле “Номер поезда” в бланк запроса и с помощью команды ВИД / ГРУППОВЫЕ ОПЕРАЦИИ включим строку “Групповые операция” в ней выберем значение “Группировка” .
В следующий столбец поместим поле “Дата отправления” и также выберем значение “Группировка” . Третий столбец содержит поле “Время прибытия” . Этот столбец будет содержать значение “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.Табличная.