- •Оглавление
- •3.5. Подсчет общего количества мостов, перекинутых через каждую реку. 16
- •3.6 Формирование отчета, включающего: название, площадь моста, год постройки, с группировкой по названиям организаций, по проектам которой построен мост. 17
- •1. Постановка задачи.
- •1.1. Входные данные
- •1.2. Выходные данные
- •1. Заполнение и редактирование таблиц базы данных.
- •1.3: Математическая модель:
- •2 Табличный процессор Excel
- •2.1 Основные положения
- •2.2 Создание, заполнение таблиц с помощью формы. Корректировка таблицы.
- •2.3 Формирование списка мостов, с подсчетом общей площади моста.
- •2.4 Формирование списка мостов, перекинутых через выбранную пользователем реку.
- •2.4. Подсчет общего количества мостов, перекинутых через каждую реку.
- •2.5. Формирование отчета, включающего: название, площадь моста, год постройки, с группировкой по названиям организаций, по проектам которой построен мост.
- •2.7. Создание макроса с помощью макрорекордера
- •Запуск макроса на выполнение.
- •3. Система управления базами данных Access
- •3.1. Общие положения
- •3.2. Создание таблиц и связей между ними
- •3.3 Формирование списка мостов, с подсчетом общей площади моста.
- •3.4. Формирование списка мостов, перекинутых через выбранную пользователем реку.
- •3.5. Подсчет общего количества мостов, перекинутых через каждую реку.
- •3.6 Формирование отчета, включающего: название, площадь моста, год постройки, с группировкой по названиям организаций, по проектам которой построен мост.
- •Список используемой литературы
3.2. Создание таблиц и связей между ними
Так как для базы данных надо создать две таблицы, то первой будет сама база данных (Мосты) импортированная из приложения Excel(только в поле «Реки» вместо названия рек будут стоять цифры которые будут обозначать эти названия), а вторая таблица (Реки) будет содержать название рек соответствующее цифрам и будет создана с помощью конструктора.
Создание первой таблицы
Для импорта необходимо открыть окно базы данных щелкнуть по кнопке создать. В появившемся окне – новая таблица выбрать режим создание таблицы – импорт таблицы. Затем выбрать документ, из которого будем импортировать, и щелкаем по кнопке ИМПОРТ, в появившемся окне - ИМПОРТ ЭЛЕКТРОННОЙ ТАБЛИЦЫ. В нем выбираем все необходимые параметры и щелкаем по кнопке ГОТОВО.
Создание второй таблицы
Для этого открыть окно базы данных и выбрать создание таблицы в режиме конструктора. В открывшемся окне конструктора ввести все необходимое:
Открываем таблицу в режиме таблицы и вводим в нее данные.
Полаем:
Создание межтабличных связей
Для создания межтабличных связей в окне базы данных выполнить команду Сервис – Схема данных окна, вместе с открытием этого окна открывается диалоговое окно добавление таблиц.
На вкладке таблицы окна добавление таблицы выбирать таблицы между которыми создается связь. Эти таблицы выбираются щелчком по кнопке «Добавить», после чего в окне схема данных открываются списки полей таблиц.
Ключевое поле одной таблицы перетаскивается мышью на одноименное поле другой таблицы.
3.3 Формирование списка мостов, с подсчетом общей площади моста.
Для того чтобы сосчитать и заполнить поле: «Площадь», надо выполнить запрос на обновление.
Открываем закладку – запросы – создание запроса в режиме конструктора. Выбираем тип запроса – на обновление. Затем начинаем создавать запрос:
1. Выбираем все необходимые поля
2. В поле «Площадь» в графе Обновление с помощью построителя выражений ввожу: [Длина ]*[Ширина ]
После выполнения запроса получаем:
3.4. Формирование списка мостов, перекинутых через выбранную пользователем реку.
Так как это запрос, то открываем закладку – запросы – создание запроса в режиме конструктора. Затем начинаем создавать запрос:
1. Выбираем все необходимые поля.
2. В поле «Река» в графе Условие отбора ввожу: [Введите реку].
3. Сохраняем запрос.
Теперь, при запуске запроса, нас попросят ввести реку:
Введя реку:
Получаем:
3.5. Подсчет общего количества мостов, перекинутых через каждую реку.
Для это создадим запрос, открываем закладку – запросы – создание запроса в режиме конструктора. Затем начинаем создавать запрос:
1. Выбираем все необходимые поля (Река, Название моста).
2. На панели инструментов нажимаем на кнопку «Групповые операции»
3. В поле «Название моста» в графе Групповая операция выбираем функцию Count
4. Сохраняем запрос.
После выполнения запроса получаем:
3.6 Формирование отчета, включающего: название, площадь моста, год постройки, с группировкой по названиям организаций, по проектам которой построен мост.
В графе отчеты выбираем создание отчета с помощью мастера.
Появляется окно создания отчета, в котором выбираем нужный запрос или таблицу и поля по которым будет создаваться отчет.
Далее выбираем порядок сортировки, уровни группировки (Организация):
Далее задаем вид макета отчета, стиль, имя, сохраняем и получаем: