База данных расписания поездов

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

оля: Время отправления нач пункт, Время прибытия кон пункт, Время отправления кон пункт, Время прибытия нач пункт, Время в пути, Категория поезда, Цена билета (купе), Льгота студентам (купе), Льгота пенсионерам (купе) Цена билета (плац), Льгота студентам (плац), Льгота пенсионерам (плац) и переместим в область данных.

В данной таблице будет два уровня группировки. Для их создания находим на панели инструментов кнопку Сортировка и группировка. В поле/выражение ставим поле Начальный пункт и Конечный пункт В свойствах изменяем заголовок группы да. В появившиеся заголовки группы для Начальный пункт перетаскиваем поле Начальный пункт, для Конечный пункт - Конечный пункт и Остановки. Затем нажимаем на Вид и сохраняем отчет под именем Отчет (Рисунок. 10, 11).

Рисунок. 10. Отчет в режиме конструктора

Рисунок. 11. Внешний вид созданного отчета

 

9. Макросы Access. Довольно часто макросы используют для поиска определенных записей в базе. Эти макросы используют две макрокоманды: КЭлементуУправления и НайтиЗапись. Можно добавить к созданной форме подпрограмму поиска расписания поездов по начальному и конечному пункту (т.е. если выбрать из списка какой-либо пункт, то автоматически выводятся расписание этого поезда) (Рисунок. 12).

Рисунок. 12. Внешний вид готовой формы.

 

Для этого создадим свободное поле со списком, его имя Поиск по нач пункту. Предварительно следует создать запрос, содержащий поле Начальный пункт и указать его в качестве источника строк поля со списком (Поиск по нач пункту). Поле со списком назовем Поиск по нач пункту (Рисунок. 13). Аналогично создадим поле со списком Поиск по кон пункту (Рисунок. 14).

 

Рисунок. 13. Рисунок. 14.

Создав поле со списком можно пРисуноктупать к созданию макроса для поиска расписания отдельного поезда по полю Начальный и Конечный пункт. Начнем создание нового макроса, щелкнув на кнопке Создать во вкладке Макросы окна базы данных. Находясь в окне конструктора макросов, выполним следующие действия:

  1. введем КЭлементу Управления в первой пустой ячейке столбца Макрокоманда;

б) введем [Начальный пункт] в ячейку аргумента Элемент;

в) введем Найти Запись в следующей пустой ячейке столбца Макрокоманда;

г) введем =[Поиск по нач пункту] в строке аргумента Образец поиска;

д) сохраним макрос под названием Поиск по Н пункту (Рисунок. 15).

 

 

Этот макрос нужно присоединить к свойству После обновления поля со списком. Для этого выполним следующие действия:

  1. перейдем к свойству После обновления элемента управления Поиск по нач пункту;

б) введем Поиск по Н пункту в соответствующую ячейку.

Аналогично для макроса Поиск по К пункту (Рисунок. 16).

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

Создадим новую форму назовем ее Сплывающая . С помощью панели элементов разместим кнопки открывания таблиц: Время, Движение поездов, Льготы, Цена билета, открывания формы: Расписание поездов и открывания отчета: Отчет.

Для того, что бы при нажатии определенной кнопки происходило действие необходимо создать макросы. В нашем случае это макросы открытия таблиц, открытия форм, просмотра отчета, печать отчета и макрос выхода из формы.

Для этого создадим новый макрос в режиме Конструктора, в поле Макрокоманда выберем ОткрытьТаблицу, в Аргументах макрокоманды выберем Имя таблицы Время, Режим данных только чтение.(Рисунок 17).

 

Рисунок 17. Структура макроса Открытие таблицы Время

После этого в свойствах кнопки выберем События > Нажатие кнопки > Макрос открыть таблицу Время (Рисунок 18).

 

Рисунок 18. Присоединение макроса к кнопке

 

Аналогично создаются кнопки и присоединяемые к ним макросы для других элементов базы данных. Структура макросов для кнопок Открытие таблиц: Движения поездов, Открытие форм: Расписание поездов, Работа с отчетами: Просмотр отчета представлена на рисунках 19,20,21

 

Рисунок 19. Структура макроса Открытие таблицы Движения поездов

Рисунок 20. Структура макроса Открытие формы Расписание поездов

 

Рисунок 21. Структура макроса Открытие отчета

 

Внешний вид созданной формы показан на рисунке 22.

Рисунок 22. Внешний вид главной формы Всплывающая

 

Для того чтобы при открывании базы данных сплывала именно это кнопочная форма необходимо сделать следующие шаги: в меню Сервис выберем Параметры запуска и в появившемся окне проставим необходимые параметры (рисунок 23).

 

Рисунок 23. Установка параметров для формы Главная кнопочная

3. ИНСТРУКЦИЯ ПОЛЬЗОВАТЕЛЯ

 

Данная база данных разработана по расписанию поездов. Она обеспечивает сведения об отдельно взятом поезде и параметрах его передвижения.

Открываем базу данных Курсовая работа Бороткиной Юлии. Всплывает главная кнопочная форма. В области Таблицы находиться четыре кнопки при нажатии который произойдет открытия таблиц: Время, Движение поездов, Льготы, Цена билета.

В области Формы находиться одна кнопка при ее нажатии откроется форма по которой можно у?/p>