- •Проектирование баз данных в среде универсальной субд ms access
- •1998 Удк 621.372.001.24:681.3
- •С сПбГэту, 1998 лабораторная работа 1. Проектирование структуры базы данных в среде ms access
- •1. Основные положения
- •2. Процедуры создания базы данных
- •2.1.Открытие базы данных.
- •2.2. Определение таблиц базы данных
- •2.3. Связывание таблиц
- •2.4. Импортирование таблиц
- •3. Порядок выполнения работы
- •4. Содержание отчета
- •Лабораторная работа 2.Проектирование формуляров в среде ms access
- •1. Основные положения
- •2. Процедуры создания формуляра
- •2.1. Проектирование формуляра с помощью Конструктора
- •2.2. Проектирование формуляра пользователем
- •3. Порядок выполнения работы
- •Лабораторная работа 3. Проектирование макрокоманд
- •2.2. Задание условий
- •2.3.Выполнение макрокоманды
- •3. Порядок выполнения работы
- •4. Содержание отчета
- •Лабораторная работа 4. Проектирование запросов в среде ms access
- •1. Основные положения
- •2. Процедуры проектирования запросов
- •2.1. Проектирование qbe- запросов
- •2.2. Проектирование sql-запросов
- •2.3. Типы запросов
- •3. Порядок выполнения работы
- •Лабораторная работа 5. Проектирование отчетов в среде ms access
- •1. Основные положения
- •2. Процедуры проектирования отчетов
- •2.1. Изготовление отчетов с помощью Конструктора Отчетов
- •2.3. Встраивание управляющих элементов
- •2.4. Связывание управляющего элемента с полем
- •2.5. Создание вычисляемых управляющих элементов
- •2.6. Сортировка и группировка данных в отчете
- •3. Порядок выполнения работы
- •4. Содержание отчета
- •Лабораторная работа 6. Проектирование модулей на языке access basic в среде ms access
- •1. Основные положения
- •2. Основы программирования на access basic
- •2.1. Модули Access Basic
- •2.2. Проектирование модулей
- •2.3. Проектирование функциональной процедуры
- •2.4. Применение функциональной процедуры
- •2.5. Значение функциональной процедуры
- •2.6. Аргументы функции
- •3. Порядок выполнения работы
- •4. Содержание отчета
- •Содержание
- •Список литературы…………………………………..……………………………..………..40 Приложения…………………………………………………………..……………………….41
- •197376, С.-Петербург, ул. Проф. Попова, 5
1. Основные положения
В отчете пользователь может наглядно расположить информацию, извлеченную им из банка данных в процессе анализа. В части оформленния отчета система Access предоставляет пользователю разнообразные средства. Имеется возможность выбирать элементы информации, включаемые из банка в отчет; элементы управления, позволяющие автоматизировать выполнение последующих операций; элементы оформления, превращающие его в законченный образец высококачественного документа. В Access предусмотрена стандартная структура отчета, предполагающая наличие в нем основной части и колонтитулов. В качестве примеров отчета могут служить, например, распечатанный телефонный справочник, отчет о торговых операциях фирмы за квартал или список сотрудников отдела.
2. Процедуры проектирования отчетов
Пользователю доступны два способа проектирования отчета. Можно воспользоваться поддержкой Конструктора Отчетов, а можно спроектировать отчет и самостоятельно, "вручную". Если пользователь уже имеет некоторые навыки работы с Access-отчетами, то второй способ позволяет достичь результата быстрее. Начинающим пользователям помощь Конструктора Отчетов даст возможность избежать ошибок.
2.1. Изготовление отчетов с помощью Конструктора Отчетов
Конструктор Отчетов берет на себя управление процессом проектирования отчета. Он ставит перед пользователем вопросы, касающиеся структуры, содержания и оформления отчета, ограничивая возможность непродуманных, некорректных действий. На каждый из задаваемых вопросов сам же Конструктор Отчетов предлагает пользователю несколько вариантов ответов, сводя роль пользователя к простому выбору одного из возможных решений. Конструктор Отчетов позволяет подготовить следующие типы отчетов:
- отчет, содержащий информацию, расположенную в одну колонку;
- отчет с группированием и вычислением итоговых величин;
- адресные этикетки.
Для обращения к Конструктору Отчетов за помощью в деле проектирования отчета сначала в окне банка данных следует выбрать пиктограмму отчета (Report) и затем щелкнуть «мышью» на кнопке New (Новый).
В появляющемся после этого диалоговом окне New Report (Новый отчет) вводится имя исходной таблицы или запроса, из которых будет извлекаться информация для построения отчета. Далее следует щелкнуть «мышью» на кнопке Report Wizards (Конструктор Отчетов), после чего Конструктор Отчетов начинает работать. Он опрашивает пользователя при помощи последовательно возникающих на экране диалоговых окон, выясняя детали содержания и оформления проектируемого отчета. По мере получения ответов пользователя Конструктор Отчетов создает прототип отчета. В последнем диалоговом окне пользователь может решить, в каком режиме он хочет видеть результат: в режиме Preview или в режиме проектирования.
Если результат не полностью отвечает представлениям пользователя, то можно самостоятельно доработать отчет в режиме проектирования либо снова вызвать Конструктор Отчетов и изготовить новый отчет. Более того, по ходу проектирования пользователь может вернуться на несколько шагов назад и изменить одно из принятых им решений.
Создание отчета без Конструктора Отчетов
Если пользователь захочет самостоятельно спроектировать отчет, то он должен изготовить пустой отчет, добавить необходимые указания в отношении сортировки и группировки и затем ввести в него управляющие элементы и другие необходимые для оформления отчета компоненты.
Для самостоятельного проектирования отчета в окне банка данных вначале выполните щелчок на пиктограмме отчета (Report), а затем - на кнопке New (Новый). Появляется диалоговое окно New Report (Новый отчет). В нем следует указать имя таблицы или имя запроса, на которых должен базироваться отчет. Далее следует нажать кнопку Blank Report (Пустой отчет). Появляется пустой отчет (прототип отчета) в режиме проектирования. Окно проектирования разделено на несколько областей в соответствии со стандартной структурой отчета, в которые необходимости можно ввести управляющие элементы, уровни группировки и другие элементы проекта.