- •Н.С. Безруких, и.С. Матвеева управление базами данных
- •080502, 080109, 220501 Заочной формы обучения
- •Содержание
- •Введение
- •1 Работа с базой данных
- •1.1 Понятие базы данных
- •1.2 Виды моделей данных
- •1.2.1 Иерархическая модель данных
- •1.2.3 Реляционная модель данных
- •1.2.2 Сетевая модель данных
- •1.3 Проектирование базы данных
- •1.3.1 Этапы проектирования
- •1.3.2 Понятие сущности, атрибута и связи
- •1.3.3 Пример проектирования базы данных
- •1.4 Функциональные возможности субд
- •1.5.4 Вывод информации из базы
- •1.6 Технология работы в субд ms Access
- •2 Лабораторные работы
- •2.1 Лабораторная работа №1. Создание таблиц и ввод данных
- •2.1.1 Указания к выполнению лабораторной работы
- •2.1.1.1 Описание структур таблиц
- •2.1.1.2 Технология создания структуры таблицы конструктором
- •2.1.1.3 Обеспечение контроля ввода данных
- •2.1.1.4 Создание столбца подстановок
- •2.1.1.5 Создание схемы данных
- •2.1.1.6 Понятие связной целостности данных
- •2.1.2 Задание
- •I Создание структуры таблиц базы данных
- •II Установка связей между таблицами
- •III Ввод данных в таблицы
- •IV Проверка поддержания связной целостности данных
- •2.2 Лабораторная работа №2. Создание запросов на выборку данных
- •2.2.1 Указания к выполнению лабораторной работы
- •2.2.1.1 Технология создания запроса на выборку
- •2.2.1.2 Создание запроса с параметром
- •2.2.1.3 Использование выражений в условиях отбора
- •2.2.1.4 Создание вычисляемых полей в запросах
- •2.2.1.5 Групповые операции в запросах
- •2.2.1.6 Построение запроса на основе других запросов
- •2.2.1.7 Перекрестные запросы
- •2.2.2 Задание
- •2.3 Лабораторная работа №3. Создание форм
- •2.3.1 Указания к выполнению лабораторной работы
- •2.3.1.1 Создание однотабличной формы с помощью Автоформы
- •2.3.1.2 Создание многотабличной формы
- •2.3.1.3 Доработка формы в режиме конструктора
- •2.3.1.4 Вычисления в форме
- •2.3.2 Задание
- •2.4 Лабораторная работа №4. Разработка отчетов
- •2.4.1 Указания к выполнению лабораторной работы
- •2.4.1.1 Создание однотабличного отчета с помощью мастера
- •2.4.1.2 Доработка отчета в режиме конструктора
- •2.4.1.3 Добавление в отчет вычисляемых полей Определение вычисляемого поля
- •2.4.1.4 Создание многотабличного отчета
- •2.4.1.5 Редактирование многотабличного отчета в режиме конструктора
- •2.4.2 Задание Создание многотабличного отчета
- •3 Задания для контрольной работы Общие требования к выполнению контрольной работы
- •4 Пример выполнения контрольной работы
- •Доработка формы в режиме конструктора
- •Создаем отчет
- •Редактируем отчет в режиме конструктора
- •Библиографический список
- •Приложение а (обязательное) Перечень ключевых слов
- •Приложение b (обязательное) Образец титульного листа
- •Обработка информации в среде субд
- •Управление базами данных
Доработка формы в режиме конструктора
открыть форму в режиме конструктора;
оформляем заголовок формы. Для этого в разделе Заголовок формы выбрать на панели элементов элемент Надпись , мышью вычертить рамку и ввести текст заголовка (Объем продаж каждым предприятием), выбрать шрифт, тип выравнивания;
сокращенные названия полей переписать на полные, а именно: НП на Название предприятия, НФ на Название фирмы, КФ на Код фирмы, Колич на Количество MDF, поле Продажи удалим;
в подчиненной форме в области примечаний создадим вычисляемое поле Общее количество MDF, проданное предприятием. Для этого нажав на кнопку , мышью вычерчиваем поле, щелкнув правой кнопкой мыши по полю «Свободный», выбираем в появившемся меню команду Свойства.
В появившемся окне открыть вкладку Данные и ввести в строку Данные выражение (можно воспользоваться построителем), =Sum([Продажи]![Колич]);
создаем кнопки перехода по записям, для этого выбираем элемент Кнопка на панели элементов, вычерчиваем в области Примечаний основой формы рамку, запускается Мастер кнопок, следуем указаниям Мастера (см. раздел 2.3.1.3).
сохраняем форму и открываем в режиме просмотра, рисунок 54.
Рисунок 54 - Форма
Создаем отчет
Создаем макет отчета. Из макета видно, что надо группировать по полю НП (название предприятия) и по полю Цена за 1квм, рисунок 55;
Список предприятий и объем продаж |
|||
Название предприятия |
Цена за 1 м2 |
Название фирмы |
Количество |
ДОЗ |
210 |
Мебельная фабрика 2 |
4000 |
|
|
Мебельная фабрика 3 |
4500 |
|
|
Мебельная фабрика 4 |
2000 |
Общее количество MDF |
10500 |
||
ДОК |
-------- |
--------------- |
------------ |
И т.д. |
-------- |
--------------- |
------------ |
Рисунок 55 Макет отчета
в основном окне базы данных выбрать объект Отчет и нажать на кнопку Создать. В появившемся окне выбрать Мастер отчетов;
в окне Создание отчета выбрать таблицу Предприятие. Щелчком мыши по кнопке со стрелкой (>) перенести поля НП и Цена за 1кв.м. Далее выбрать таблицу Фирма и перенести поле НФ (название фирмы), выбрать таблицу Продажи и перенести поле Колич. Нажать кнопку Далее;
во втором окне Мастер предлагает выбрать вид представления данных и выбирает по умолчанию одно из полей таблицы в качестве поля, по которому будет выполняться группировка данных. Но уровни группировки мы укажем в следующем окне, а здесь надо щелкнуть мышью по названию таблицы Продажи и все поля будут на одном уровне, рисунок 56;
Рисунок 56 - 2-ое окно Мастера отчетов
в третьем окне Мастера необходимо указать уровни группировки, щелкаем мышью по полю НП, затем по полю Цена за1квм, рисунок 57;
Рисунок 57 - Мастер отчетов на 3-ем шаге
на 4-ом шаге отмечаем сортировку по полю НФ и нажав кнопку Итоги, отмечаем функцию Sum по полю Колич;
на 5-ом шаге выбираем вид макета и ориентацию страницы – книжная;
на шестом шаге выбираем стиль макета отчета, например обычный, сохраняем отчет и даем имя.
