- •Приобретение практических навыков работы с Системой Управления Базами Данных Access для Windows
- •200800 "Проектирование и технология радиоэлектронных средств"
- •Цель работы
- •Краткие сведения
- •Запуск Microsoft accessдля Windows
- •Основные понятия Microsoft Access
- •Свойства полей бд:
- •Заполнение и редактирование бд
- •Извлечение информации из бд
- •Проектирование и нормализация бд
- •Пример создания базы данных "Результат сессии"
- •Присвоение имен полям и выбор типа данных
- •Установление связей между таблицами
- •Создание связи между двумя таблицами
- •Работа с запросами
- •Другие виды запросов
- •Работа с формами
- •Структура формы
- •Представление в форме связанных данных
- •Создание подчиненной формы
- •Создание форм с помощью мастера
- •Создание отчетов
- •Контрольные вопросы
- •Рекомендуемая литература
Создание отчетов
По своим свойствам и структуре отчеты во многом похожи на формы, но предназначены для вывода на печатающее устройство. Отчеты отличаются тем, что в них приняты специальные меры для группирования выводимых данных и для вывода специальных элементов оформления, характерных для печатных документов (верхний и нижний колонтитулы, номера страниц, служебная информация о времени создания отчета и т.д.).
Данные станут более информативными, если их сгруппировать по определенным категориям. Группа представляет собой совокупность родственных записей. Когда, например, просматриваем данные об успеваемости студентов, то лучше получить сведения, сгруппированные по номерам групп (рис. 20).
Кроме того, что отчет может представлять сгруппированные определенным образом данные, он еще может содержать вводную и суммарную информацию по каждой из групп.
Средством автоматизированного создания отчетов является Мастер отчетов. Он работает в несколько этапов. При его работе выполняется выбор базовых таблиц или запросов, на которых отчет базируется, выбор полей, отображаемых в отчете, выбор полей группировки, выбор полей и методов сортировки, выбор формы печатного макета и стиля оформления.
Редактирование структуры отчета выполняют в режиме Конструктора.
Рис. 20
Задания и порядок выполнения
Варианты для заданий с № 1 по № 5 определяются преподавателем.
Задание № 1. Создание собственной базы данных и создание таблиц в ней (таблицы заполняются в Режиме таблиц)
Задание № 2. Установление связей между таблицами.
Самостоятельно определить базовую таблицу и тип связи между таблицами.
Задание № 3. Формирование запроса к многотабличным базам данных (с помощью Конструктора)
Замечание: При формировании запросов к многотабличным базам данных нужно указывать, к какой таблице относится то или иное поле. При определении условия поиска обычно название таблицы отделяется от названия поля точкой. Формирование запросов с использованием полей из различных БД имеет смысл только в том случае, если между этими таблицами установлены связи.
Задание № 4. Создание форм (с помощью Мастера форм) и составных форм (с помощью Конструктора)
С помощью таблиц необходимо создать две формы (одна - основная, другая – подчиненная).
Задание № 5. Создание отчетов (с помощью Мастера отчетов)
Задание № 6. Создание перекрестного запроса в новой базе данных new.mdb
Создайте таблицу 1.
Таблица 1 группирует итоговое значение только по вертикали, по сотрудникам и категориям. В результате получается много записей, что затрудняет сравнение показателей сотрудников.
Создайте перекрестный запрос, который будет отображать те же данные, но группировать их по горизонтали и по вертикали, представляя таблицу в более компактном виде. Результат перекрестного запроса представлен в таблице 2.
Таблица 1
Таблица 2
Контрольные вопросы
Какие этапы создания БД известны?
Как осуществить проектирование БД?
Что означает нормализованная БД?
Какие типы данных могут храниться в полях базы данных?
Каковы требования к связывающим таблицам?
Поясните, что означают связи: один к одному и один ко многим?
Для чего необходимо использовать Схему данных?
Для чего необходим режим Конструктор?
Какие известны виды запросов?
Из каких частей состоит составная форма?