- •Государственное образовательное учреждение
- •Москва – 2012
- •1.Проектирование приложений в среде субд Access
- •Введение
- •Создание таблицы №1(приложение 5 вариант __)
- •Создание таблицы №2
- •Получение выходных данных
- •1.5 Создание таблицы №3 (приложение 6, вариант 2)
- •1.6 Получение Справки
- •Заключение
- •Литература
Создание таблицы №1(приложение 5 вариант __)
Запускаю Microsoft Access. Сначала создаю новую базу данных. Для этого в меню Файл выбираю команду «Создать» и задаю имя файла базы данных: «Поезда»
После этого создаю таблицу, выполнив команду Таблицы/Создание таблицы в режиме конструктора:
Этот режим предполагает введение данных о именах полей и их типах. В верхней части окна диалога находится таблица, которая содержит следующие атрибуты: имя поля, тип данных и описание. Кроме основных атрибутов, каждое поле таблицы обладает дополнительными свойствами, отображаемыми в нижней части конструктора и определяющими условия ввода.
Первая таблица должна содержать информацию: номер поезда, вокзал, пункт назначения, время отправления, цена билета по типам вагонов.
Поле «Номер поезда» повторяется и используется в обеих моих таблицах, по этому полю удобнее будет осуществлять связь.
Закрываю конструктор, меняю предложенное MS Access имя таблицы оставляю «Таблица1».
Открываю таблицу и заполняю следующим образом:
Создание таблицы №2
Вторую таблицу так же создаю в режиме конструктора. Вторая таблица содержит: номер поезда, дата отправления, кол-во проданных билетов по 4 типам вагонов. Причем в один город может быть несколько поездов, у одного поезда несколько дат отправления.
Сохраняю таблицу под именем «Таблица2», затем заполняю следующим образом:
Далее мне необходимо создать связь между двумя моими таблицами.
Связь между таблицами определяется с помощью совпадающих полей: «Номер поезда».
Для этого выбираю в верхнем меню подменю «Работа с базами», «Схема данных». Щелкнув по открывшемуся окну правой кнопкой мыши, выбираю «Добавить таблицу», добавляю «Поезда» и «Номер поезда». Появились мини окна содержащие названия полей этих таблиц. Перетягиваю поле «Номер самолёта» из одной таблицы на одноименное поле другой:
Получение выходных данных
1.4.1 Вывести список всех пунктов назначения для поездов задаваемого вокзала.
Для этого создаю запрос в режиме конструктора и называю его «1Вокзал-Пункт назначения». В запрос вставляю таблицу «Таблица1» и задаю следующие условия отбора:
Сохраняю запрос и получаю следующий результат:
1.4.2 Выдать информацию об общем количестве проданных билетов на поезда в задаваемою дату для задаваемого города .
Для этого создаю запрос в режиме конструктора и называю его «количество проданных билетов». В запрос вставляю таблицу «Таблица1» и «Таблица2» задаю следующие условия отбора:
Сохраняю запрос и получаю следующий результат:
1.4.3 Для каждого поезда определить количество отправлений и стоимость проданных билетов .
Для этого создаю запрос в режиме конструктора и называю его «3Проданные билеты». В запрос вставляю таблицу «Таблица1» и «Таблица2 » и задаю следующие условия отбора:
Сохраняю и запускаю:
1.4.4 Предусмотреть вывод отчёта по всем пунктам назначения с подведением итогов по количеству проданных билетов по группам и в целом.
Для этого создаю запрос в режиме конструктора и называю его «4Запрос» В запрос вставляю таблицу «Поезда» и «Номер поезда» и задаю следующие условия отбора:
Теперь в окне базы данных я открываю вкладку «Отчеты» и создаю отчет с помощью мастера, где в качестве исходных данных беру только что сделанный запрос и вывожу отчет в альбомном ориентации. В результате получаю отчет с числом товаров и их выручкой. Сохраняем отчёт и запускаем:
В режиме конструктора также можно менять оформления отчета:
