Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
НИНХ лабораторные Access 2007.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
9.08 Mб
Скачать

Отладка макросов

Отладку макросов лучше производить в пошаговом режиме, в котором можно проследить передачу управления и результаты выполнения каждой макрокоманды. Это облегчает поиск макрокоманды, которая приводит к возникновению ошибки или дает неверные результаты.

Задание 4.. Произведите отладку макроса Обработка строк заказа и вспомогательных макросов Макрос1, Макрос2 и Макрос3.

Пояснения.

  1. Через форму Покупатель – его заказы оформите заказ на единственный товар в количестве меньшем остатка этого товара на базе.

  2. Зафиксируйте код заказа, количество заказанного товара и остаток данного товара на складе.

  3. Запустите Макрос Обработка строк заказа, указав в качестве текущего код только что созданного заказа. При правильной работе макросов, остаток заказанного товара на базе уменьшится на количество заказанного товара.

Вопросы и упражнения

  1. Поясните назначение макросов в Access.

  2. Как создаются макросы?

  3. Как можно указать условие выполнения одной или нескольких макрокоманд?

  4. Какие методы отладки макросов предоставляет Access?

  5. Как для запуска макроса можно использовать событие?

  6. Как связать кнопку с выполнением определенного макроса?

Тема 9. Проектирование выходных документов с помощью отчетов

Отчеты позволяют отображать информацию из базы данных в виде печатного документа. Больше всего сведений в отчете берется из базовой таблицы или запроса, являющихся источниками данных для отчета. Другие сведения могут вводиться при разработке отчета.

В отчетах может производиться группировка данных с получением общих и промежуточных итогов, В отчеты, как и в формы, можно добавлять управляющие элементы и оформлять их в соответствии с собственным вкусом.

Разделы отчета

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

Заголовок отчета. Выводится на печать только один раз в начале отчета, может содержать название отчета, дату

Верхний колонтитул. Печатается вверху каждой страницы.

Заголовок группы. Размещается перед каждой новой группой записей, соответствующих очередному значению поля Код (то есть того поля, по которому назначена группировка), используется для печати названия группы.

Область данных. Этот раздел печатается для каждой строки данных из источника записей. В нем размещаются элементы управления, составляющие основное содержание отчета.

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

Нижний колонтитул. Печатается внизу каждой страницы, используется для нумерации страниц и постраничной информации. Выводится и скрывается аналогично Верхнему колонтитулу.

Примечание отчета. Печатается один раз в конце отчета, может содержать итоги по всему отчету. Выводится и скрывается аналогично Заголовку отчета.

Пользователю доступны различные способы проектирования отчета: быстро – с помощью Отчета, за несколько шагов – с помощью Мастера отчетов или самостоятельно – с помощью Конструктора отчетов

Создание отчета при помощи стандартного средства Отчет

Задание 1. Получить в виде отчета сведения обо всех покупателях фирмы.

Пояснения.

Стандартное средство MS Access 2007 Отчет – самый быстрый способ создания отчета, с его помощью отчет формируется сразу же, без уточнения дополнительной информации.

Работа по созданию отчета всегда начинается с выбора источника, из которого будут извлекаться записи отчета.

Последовательность шагов будет следующей:

  • в области переходов щелкните таблицу Покупатель, на основе которой будет создаваться отчет;

  • на вкладке Создание ленты MS Access 2007 в разделе Отчет щелкните на пиктограмме Отчет, MS Access немедленно создаст отчет и отобразит его в режиме макета (рис. 9.1);

  • обратите внимание на разделы отчета (рис. 9.2), которые автоматически создаются при этом способе создания отчетов.

Рис. 9.1. Простой отчет, созданный при помощи стандартного средства Отчет

Рис. 9.2. Отчет Покупатель в режиме конструктора