
- •Разработка приложений с помощью
- •Учебное пособие
- •Тема 1. Знакомство с оболочкой Access Запуск программы
- •Оболочка Access
- •Создание новой базы данных
- •Окно базы данных
- •Тема 2. Проектирование таблиц базы данных Создание базы данных
- •Создание таблиц
- •Определение полей таблицы
- •Задание свойств полей
- •Определение ключевого поля
- •Создание связей между таблицами.
- •Вопросы и упражнения
- •Тема 3. Ввод и редактирование записей
- •Ввод данных непосредственно в таблицу
- •Ввод данных с использованием поля со списком
- •Импортирование таблиц в свою базу данных
- •Пояснения.
- •Вопросы и упражнения
- •Тема 4. Создание простых форм
- •Автоматическое создание формы в столбец.
- •Создание формы в режиме мастера форм.
- •Создание формы в режиме конструктора
- •Вопросы и упражнения
- •Тема 5. Разработка сложных форм
- •Создание сложной формы.
- •Создание вычисляемых полей
- •Добавление управляющих элементов в форму.
- •Вопросы и упражнения
- •Тема 6. Создание запросов с помощью Мастера
- •Формирование простых запросов
- •Перекрестный запрос
- •Поиск повторяющихся записей
- •Поиск записей, не имеющих подчиненных
- •Вопросы и упражнения
- •Тема 7. Формирование запросов с помощью Конструктора
- •Конструирование запроса
- •Выполнение запроса
- •Ввод условий отбора
- •Сортировка записей в выборке
- •Проведение группировки и групповых вычислений
- •Вычисляемые поля в запросах
- •Запрос с параметрами
- •Запрос на обновление
- •Основы sql
- •Вопросы и упражнения
- •Тема 8. Создание макросов
- •Создание макроса
- •Примеры макросов
- •Макрос: Макрос2
- •Отладка макросов
- •Вопросы и упражнения
- •Тема 9. Проектирование выходных документов с помощью отчетов
- •Разделы отчета
- •Создание отчета при помощи стандартного средства Отчет
- •Создание отчета с помощью Мастера отчетов
- •Формирование отчета с помощью конструктора
- •Макрос: Формирование Книги продаж
- •Макрос: МакросФормир
- •Вопросы и упражнения
- •Тема 10. Создание главной кнопочной формы
- •10.20. Установка параметров для отображения главной кнопочной формы при запуске базы данных
- •Тема 11 Этапы разработки приложений
- •Индивидуальные практические задания
- •Задания повышенной сложности
- •Приложения Приложение 1. Моделирование баз данных с помощью пакета eRwin Основные функции пакета
- •Создание логической модели
- •Создание физической модели
- •Прямое и обратное проектирование
- •Создание отчетов в пакете Erwin
- •Приложение 2. Тесты
- •Словарь терминов
- •Список литературы
- •Оглавление
Отладка макросов
Отладку макросов лучше производить в пошаговом режиме, в котором можно проследить передачу управления и результаты выполнения каждой макрокоманды. Это облегчает поиск макрокоманды, которая приводит к возникновению ошибки или дает неверные результаты.
Задание 4.. Произведите отладку макроса Обработка строк заказа и вспомогательных макросов Макрос1, Макрос2 и Макрос3.
Пояснения.
Через форму Покупатель – его заказы оформите заказ на единственный товар в количестве меньшем остатка этого товара на базе.
Зафиксируйте код заказа, количество заказанного товара и остаток данного товара на складе.
Запустите Макрос Обработка строк заказа, указав в качестве текущего код только что созданного заказа. При правильной работе макросов, остаток заказанного товара на базе уменьшится на количество заказанного товара.
Вопросы и упражнения
Поясните назначение макросов в Access.
Как создаются макросы?
Как можно указать условие выполнения одной или нескольких макрокоманд?
Какие методы отладки макросов предоставляет Access?
Как для запуска макроса можно использовать событие?
Как связать кнопку с выполнением определенного макроса?
Тема 9. Проектирование выходных документов с помощью отчетов
Отчеты позволяют отображать информацию из базы данных в виде печатного документа. Больше всего сведений в отчете берется из базовой таблицы или запроса, являющихся источниками данных для отчета. Другие сведения могут вводиться при разработке отчета.
В отчетах может производиться группировка данных с получением общих и промежуточных итогов, В отчеты, как и в формы, можно добавлять управляющие элементы и оформлять их в соответствии с собственным вкусом.
Разделы отчета
Отчет разбит на разделы, увидеть разделы отчета можно только в режиме конструктора. Перечислим разделы отчета и укажем назначение каждого из них.
Заголовок отчета. Выводится на печать только один раз в начале отчета, может содержать название отчета, дату
Верхний колонтитул. Печатается вверху каждой страницы.
Заголовок группы. Размещается перед каждой новой группой записей, соответствующих очередному значению поля Код (то есть того поля, по которому назначена группировка), используется для печати названия группы.
Область данных. Этот раздел печатается для каждой строки данных из источника записей. В нем размещаются элементы управления, составляющие основное содержание отчета.
Примечание группы. Печатается в конце каждой группы записей, может содержать информацию по группе.
Нижний колонтитул. Печатается внизу каждой страницы, используется для нумерации страниц и постраничной информации. Выводится и скрывается аналогично Верхнему колонтитулу.
Примечание отчета. Печатается один раз в конце отчета, может содержать итоги по всему отчету. Выводится и скрывается аналогично Заголовку отчета.
Пользователю доступны различные способы проектирования отчета: быстро – с помощью Отчета, за несколько шагов – с помощью Мастера отчетов или самостоятельно – с помощью Конструктора отчетов
Создание отчета при помощи стандартного средства Отчет
Задание 1. Получить в виде отчета сведения обо всех покупателях фирмы.
Пояснения.
Стандартное средство MS Access 2007 Отчет – самый быстрый способ создания отчета, с его помощью отчет формируется сразу же, без уточнения дополнительной информации.
Работа по созданию отчета всегда начинается с выбора источника, из которого будут извлекаться записи отчета.
Последовательность шагов будет следующей:
в области переходов щелкните таблицу Покупатель, на основе которой будет создаваться отчет;
на вкладке Создание ленты MS Access 2007 в разделе Отчет щелкните на пиктограмме Отчет, MS Access немедленно создаст отчет и отобразит его в режиме макета (рис. 9.1);
обратите внимание на разделы отчета (рис. 9.2), которые автоматически создаются при этом способе создания отчетов.
Рис. 9.1. Простой отчет, созданный при помощи стандартного средства Отчет
Рис. 9.2. Отчет Покупатель в режиме конструктора