Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовой мосты.doc
Скачиваний:
7
Добавлен:
19.08.2019
Размер:
527.36 Кб
Скачать

3.2. Создание таблиц и связей между ними

Так как для базы данных надо создать две таблицы, то первой будет сама база данных (Мосты) импортированная из приложения Excel(только в поле «Реки» вместо названия рек будут стоять цифры которые будут обозначать эти названия), а вторая таблица (Реки) будет содержать название рек соответствующее цифрам и будет создана с помощью конструктора.

Создание первой таблицы

Для импорта необходимо открыть окно базы данных щелкнуть по кнопке создать. В появившемся окне – новая таблица выбрать режим создание таблицы – импорт таблицы. Затем выбрать документ, из которого будем импортировать, и щелкаем по кнопке ИМПОРТ, в появившемся окне - ИМПОРТ ЭЛЕКТРОННОЙ ТАБЛИЦЫ. В нем выбираем все необходимые параметры и щелкаем по кнопке ГОТОВО.

Создание второй таблицы

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

Открываем таблицу в режиме таблицы и вводим в нее данные.

Полаем:

Создание межтабличных связей

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

На вкладке таблицы окна добавление таблицы выбирать таблицы между которыми создается связь. Эти таблицы выбираются щелчком по кнопке «Добавить», после чего в окне схема данных открываются списки полей таблиц.

Ключевое поле одной таблицы перетаскивается мышью на одноименное поле другой таблицы.

3.3 Формирование списка мостов, с подсчетом общей площади моста.

Для того чтобы сосчитать и заполнить поле: «Площадь», надо выполнить запрос на обновление.

Открываем закладку – запросы – создание запроса в режиме конструктора. Выбираем тип запроса – на обновление. Затем начинаем создавать запрос:

1. Выбираем все необходимые поля

2. В поле «Площадь» в графе Обновление с помощью построителя выражений ввожу: [Длина ]*[Ширина ]

После выполнения запроса получаем:

3.4. Формирование списка мостов, перекинутых через выбранную пользователем реку.

Так как это запрос, то открываем закладку – запросы – создание запроса в режиме конструктора. Затем начинаем создавать запрос:

1. Выбираем все необходимые поля.

2. В поле «Река» в графе Условие отбора ввожу: [Введите реку].

3. Сохраняем запрос.

Теперь, при запуске запроса, нас попросят ввести реку:

Введя реку:

Получаем:

3.5. Подсчет общего количества мостов, перекинутых через каждую реку.

Для это создадим запрос, открываем закладку – запросы – создание запроса в режиме конструктора. Затем начинаем создавать запрос:

1. Выбираем все необходимые поля (Река, Название моста).

2. На панели инструментов нажимаем на кнопку «Групповые операции»

3. В поле «Название моста» в графе Групповая операция выбираем функцию Count

4. Сохраняем запрос.

После выполнения запроса получаем:

3.6 Формирование отчета, включающего: название, площадь моста, год постройки, с группировкой по названиям организаций, по проектам которой построен мост.

В графе отчеты выбираем создание отчета с помощью мастера.

Появляется окно создания отчета, в котором выбираем нужный запрос или таблицу и поля по которым будет создаваться отчет.

Далее выбираем порядок сортировки, уровни группировки (Организация):

Далее задаем вид макета отчета, стиль, имя, сохраняем и получаем: