- •Реализация баз данных в msaccess
- •Содержание
- •Введение
- •Основные понятия бд. Запись, поле, атрибут, первичный ключ, кодирование.
- •Многотабличная база. Разбиение, типы связей.
- •Работа с реляционными базами. Нормализация.
- •IV.1. Первая нормальная форма (1нф)
- •IV.2. Вторая нормальная форма (2нф)
- •IV.3. Третья нормальная форма (3нф)
- •IV.4. Нормальная форма Бойса-Кодда (бкнф)
- •IV.5. Четвертая нормальная форма (4нф)
- •Стадии проектирования базы данных для реализации в сурбд ms access
- •Реализация. Структура главного окна ms access
- •Несколько баз данных одновременно открыть нельзя!
- •Связывание таблиц
- •Создание и удаление связей между открытыми таблицами не допускается.
- •Корректировка структуры таблицы
- •Режим заполнения таблицы. Ввод и редактирование записей
- •Первой заполняется главная таблица !
- •Не редактируются поля типа Счетчик, вычисляемые и блокированные поля.
- •Построение форм
- •Поиск и замена данных, установка фильтров, сортировка
- •XI .1. Поиск данных по одному полю
- •XI .2. Поиск и замена данных
- •XI .3. Поиск данных с помощью фильтра
- •XI .4. Сортировка
- •Создание запросов
- •XII.1 Создание простого запроса
- •Создание запросов по критериям
- •XIII.1. Запрос по критерию точного совпадения (точного несовпадения)
- •XIII.2. Запрос по нескольким критериям
- •XIII.3. Запрос с параметром
- •XIII.4. Вычисляемые поля в запросах
- •Результаты вычислений нельзя редактировать!
- •XIII.5. Выражения для даты и времени
- •XIII.6. Использование условий выбора при вычислениях
- •Итоговые запросы. Групповые операции
- •XIV.1. Вычисление суммы величин
- •XIV.2. Вычисление процентов
- •XIV.3. Вычисление максимального и минимального значений поля
- •Запросы действия (модифицирующие запросы)
- •XV.1. Запросы удаления
- •Создание архивной таблицы
- •XV.2. Запросы добавления
- •XV.3. Запросы обновления
- •Отчеты по запросам
- •Создание отчета по практике
- •Литература
Отчеты по запросам
Отчет – выводимые данные, представленные в определенном формате. Отчет может выводиться в файл, на экран или принтер.
Форма отчета может быть:
табличная, в которой данные упорядочены по строкам и столбцам,
свободная,
наклейки.
Прежде чем создавать отчет, следует четко представить его назначение, определить данные, которые следует в него включать и их вид, нарисовать формат отчета.
В MS ACCESS существуют различные способы создания отчетов:
Конструктор отчетов, служащий для разработки произвольных отчетов.
Мастер отчетов, позволяющий быстро создать отчет по выбранным полям.
Автоотчет: в столбец , автоматически создающий отчет в один или несколько столбцов.
Автоотчет: ленточный , автоматически создающий отчет, в котором данные расположены в виде таблицы и одновременно можно просматривать несколько записей.
Диаграмма – отображение данных в виде диаграммы.
Почтовые наклейки.
Создадим отчет по запросу об адресах и телефонах фирм (запрос с именем «Рассылка»). Для этого:
Откроем окно базы данных.
Перейдем на вкладку «Отчеты».
Нажмем кнопку Создать.
В открывшемся диалоговом окне «Новый отчет» выберем из списка Автоотчет : ленточный. В этом же окне выбираем запрос, по которому делается отчет (запрос «Детали ВАЗ_091»). Можно выбрать таблицы или другие отчеты из списка.
Откроется окно с названием «Детали ВАЗ_091», в котором названия полей расположены сверху, как и в таблице. На одной странице размещается несколько записей, что удобно для обработки. Если полей в отчете много, то не все они могут поместиться на странице, тогда либо сокращают число полей, либо разбивают отчет таким образом, чтобы в дальнейшем получился документ формата А3.
При закрытии окна будет сделан запрос о сохранении отчета. Если выбрать Да, то отчет можно сохранить как с именем таблицы или запроса, по которым он выполнялся, так и с другим именем. Мы сохраним отчет с именем «Детали ВАЗ_091».
Автоотчет – простейший вид отчетов. Для создания более совершенных отчетов собственного стиля необходимо использовать Конструктор.
Создание отчета по практике
Отчет по практике должен быть выполнен в текстовом редакторе MS WORD. По каждому пункту задания должно быть краткое описание порядка его выполнения и результаты. Передача данных между MS ACCESS и MS WORD осуществляется стандартным образом. Следует учесть, что таблицы в MS ACCESS могут быть созданы с использованием не тех шрифтов, что в MS WORD. После переноса таблицы ее следует выделить и использовать подходящий шрифт.
Для переноса полученной таблицы в отчет необходимо:
Выделить ее в среде MS ACCESS, для чего щелкните в левом пустом верхнем квадрате на пересечении строки с названиями полей со столбцом служебных знаков.
Поместить выделенную таблицу в буфер обмена (нажав Ctrl+Insert или Правка - Копировать).
Перейти в окно отчета в среде MS WORD и нажать Shift+Insert ( Правка – Вставить) для вставки таблицы.
Литература
С. Каратыгин, ACCESS 97 – М.: Бином, 1997. – 368 с.
Нельсон С., Веверка П., Полный справочник по Microsoft Office 97.–К.; М.; СПб. : Диалектика, 1997. – 624с.
Гончаров А., Access 97 в примерах., –К.; М.; СПб. : Диалектика, 1998. – 439с.
Информатика. Базовый курс/ Симонович С.В. и др. – СПб: Издательство «Питер», 2000. – 640с.
Т. Карпова , Базы данных: модели, разработка, реализация. – СПб.: Питер, 2001.- 304 с.
Дубнов П.Ю.Access 2000. Проектирование баз данных. – М.: ДМК, 2000.- 272 с.
Ю. Бекаревич, Н. Пушкина. Microsoft Access 2000.-СПб.: БХВ – Петербург, 2001.- 480 с.