
4.1. Создание таблиц
Разрабатываемая база данных предназначена для автоматического учета футбольной команды.
Объектами рассматриваемой предметной области являются:
- Транспорт;
- Доставка;
- Заявки;
Рассмотрим объекты более подробно.
Объект «Транспорт»
В данном объекте содержится информация о транспорте:
Рис. 1. Таблица «Транспорт» в режиме конструктора
Ключ – «гос.номер»
Рис. 2. Таблица «Транспорт» в режиме просмотра
Остальные таблицы создаются аналогично
После создания таблиц и их заполнения данными создаем схему связей между ними, которая выглядит следующим образом:
Рис. 3. Схема данных
4.2. Создание запросов
Запросы позволяют отбирать необходимую информацию из таблиц и представлять ее в табличном виде.
Для создания запросов:
Откроем запрос в режиме конструктора.
Нажмем кнопку Отобразить таблицу на панели инструментов.
В диалоговом окне Добавление таблицы выбираем вкладку, содержащую нужные объекты.
Выбираем имя объекта, добавляемого в запрос. Для одновременного выбора нескольких объектов выбираем объекты при нажатой клавише CTRL. Чтобы выбрать группу соседних объектов, выбираем имя первого объекта, нажмите клавишу SHIFT и, удерживая ее, выбираем имя последнего объекта группы.
Нажимаем кнопку Добавить, а затем кнопку Закрыть.
Запрос 1. Общее кол-во произведенных поездок
Рис. 4. Запрос 1 в режиме конструктора
Рис. 5. Запрос 1 в режиме просмотра
Запрос 2. кол-во перевезенного груза за квартал
Рис. 6. Запрос 2 в режиме просмотра.
4.3. Создание отчета
Отчеты служат для форматированного вывода данных на печатающее устройство. При создании отчетов можно использовать средства ручного, автоматического и автоматизированного проектирования. В качестве исходных данных для отчета используются таблицы или запросы.
Автоотчеты готовятся с помощью средств автоматизации.
Существуют два вида автоотчётов: в столбец и ленточный.
Аналогично созданию форм, создание отчетов можно выполнять как с помощью мастера, так и с помощью конструктора. Как правило, мастер используется для создания основной части отчета, т.е. структуры, а конструктор применяется для усовершенствования внешнего вида отчета.
Для создания отчета необходимо в окне БД в разделе Отчёты воспользоваться кнопкой Создать и выбрать требуемый режим создания нового отчета. Мастер отчётов создаёт структуру отчёта в режиме диалога с разработчиком:
При создании отчета с помощью мастера необходимо выбрать в диалоговом окне Новый отчет одноименный режим создания отчета и таблицу, на которой она основывается. Появится экран мастера – Создание отчетов.
При работе с Мастер отчётов необходимо выполнить следующие этапы:
Выбор таблицы или запросов, на которых отчёт базируется, выбор полей, отражаемых в отчёте.
Выбор полей группировки (уровней и интервалов группировки) – вид представления данных в отчете.
Выбор полей и методов сортировки – определяется порядок сортировки записей, отображаемых в отчете.
Выбор вида макета, который будет использоваться при печати отчета (блочный, ступенчатый, выровненный по левому краю и т.п.), а также ориентация страницы (книжная или альбомная).
Выбор стиля оформления отчета (из предложенного списка).
Сохранение отчёта под заданным именем.
После того как с помощью мастера создана структура отчета, для внесения изменений, связанных с его оформлением, следует установить режим конструктора. Приёмы редактирования структуры отчётов те же, что и для форм.
Отчет в режиме конструктора приведен на рис.16.
Рис. 7. Отчет в режиме конструктора
Для ввода формулы для вычисления оплаты услуг необходимо открыть Отчет в режиме конструктора:
на Панели элементов нажать на кнопку Поле;
выбрать с помощью мыши в области Примечание отчета место, в которое следует поместить поле;
поместить курсор в поле и ввести выражение. Придать свойству поля необходимый формат.
Рис. 8. Отчет в режиме просмотра