Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пос_БД_SQL_Server_Access.doc
Скачиваний:
4
Добавлен:
01.03.2025
Размер:
2.41 Mб
Скачать

10. Заполнение полосы Нижний колонтитул.

Полоса может содержать номер страницы.

Вставка номера страницы:

  1. Пункты меню Вставка, Номера страниц;

  2. Выбирают формат страницы и расположение (переключатель нижний колонтитул), ОК.

11. Заполнение полосы Примечание отчета.

Полоса обычно содержит итоговые вычисления по всем записям отчета.

Итоговое вычисление организуют как вычисляемое поле, содержащее групповую функцию. Например, суммарный налог по всем записям отчета вычисляется по формуле

= Sum([Стипендия*0,13])

Вычисляемое поле создается с помощью кнопки Поле (аб|). В объект Поле вносят подпись (например: Общий итог). В объект Свободный – формулу. Создание формулы рассмотрено в пункте 8.

Пример макета отчета, представленного в режиме Конструктор, рассмотрен ниже. Пусть отчет должен иметь следующий вид.

Экзаменационная ведомость Факультет Шифр группы Дисциплина

____________________________________________

ФИО преподавателя

ФИО студента

Номер зачетки

Зачет

Экзамен

Подпись экзаменатора

Возможный вид макета отчета в режиме Конструктор представлен ниже (рис. 5.2).

Рис. 5.2. Отчет в режиме Конструктор

Пример отчета с группировкой данных представлен ниже.

Отчет имеет следующий вид.

Списки групп

Факультет Шифр группы

Специальность

Фамилия

Имя

Отчество

Стипендия

Налог

Итого по группе

Общий итог

Возможный вид макета отчета в режиме Конструктор представлен ниже (рис. 5.3).

Рис. 5.3. Отчет «Списки групп» в режиме Конструктор

5.9. Создание отчетов в Access 2007

Для создания отчетов переходят во вкладку Создание. В данной вкладке имеется несколько кнопок для создания отчетов в различных режимах: Отчет (создание простого отчета на основе данных текущего запроса или таблицы), Мастер отчетов (аналогичен по своим действиям мастеру отчетов в Access 2003), Конструктор отчетов (редактирует или создает новый отчет, при создании нового отчета используют кнопку добавить поля для выбора полей, которые будут в отчете).

  1. Создание макросов

6.1. Основы создания макросов

Язык макросов является языком программирования, который позволяет реализовать задачи пользователя, выполняя необходимые действия над объектами Access и их элементами.

Макрос – программа, состоящая из последовательности макрокоманд.

Макрокоманда – это инструкция, ориентированная на выполнение определенного действия. Например, макрокомандой можно открыть форму, отчет, напечатать отчет, запустить на выполнение запрос, применить фильтр, присвоить значение, создать меню для формы или отчета. Макрокоманда «ВыполнитьКоманду» (RunCommand) позволяет выполнить любую встроенную команду Access, которые выводятся в меню, на панели инструментов или в контекстном меню. Имеющийся в Access набор макрокоманд (более 40) реализует практически любые действия, которые необходимы для решения задачи.

Создание макросов осуществляется в диалоговом режиме и сводится к записи в окне макроса последовательности макрокоманд, для которых задаются параметры. Каждому макросу присваивается имя. При выполнении макроса макрокоманды выполняются последовательно в порядке их расположения. При этом используются объекты или данные, указанные в аргументах макрокоманд. Имеется возможность определить условия выполнения макрокоманды.

Выполнение макросов инициируется простой операцией и может сводиться к его открытию, как это делается и для других объектов базы данных. Помимо этого, Access предоставляет возможность автоматически инициировать выполнение макроса при наступлении некоторого события. События наступают при выполнении определенных действий, к которым относятся прежде всего действия пользователя. Пользователь, выполняя различные действия в формах, инициирует выполнение макросов, автоматизирующих решение связанных с действиями пользователя подзадач. Для связи макроса с событием достаточно в окне свойств объекта (формы, отчета) или его элемента управления (поля из таблицы, вычисляемого поля, кнопки) внести в строку выбранного события имя макроса. Перечень событий, с которыми можно связать макрос, находится в окнах свойств форм и отчетов и их элементов управления.

Создание макроса начинается в окне базы данных, где надо выбрать вкладку Макросы и нажать кнопку Создать. После этого открывается окно макроса.