Рекомендации по выполнению

Занятие № 11: СОЗДАНИЕ МАКРОСОВ

Предполагаем освоение следующих вопросов:

1. Понятие макрокоманды.

2. Классификация макрокоманд.

3. Понятие макроса и его назначение.

4. Понятие линейного макроса.

5. Понятие макроса с условиями.

6. Понятие группового макроса.

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

Любая команда, выполнимая в Access, называется макрокомандой. Набор из одной или нескольких макрокоманд, каждая из которых выполняет определенное действие, называется макросом. Назначение макросов, автоматизация часто выполняемых операции без написания программ

ВАРИАНТ ПОДГОТОВИТЕЛЬНЫЙ.

1. Создание базы данных, проектирование таблиц, форм и отчетов

ЗАДАНИЕ 1. Промышленное предприятие ежемесячно ведет учет выпуска своей продукции, отражая их в документе Выпуск продукции в январе месяце (табл. 1).

Таблица Выпуск продукции в январе месяце

Код изделия Наименование изделия Сорт Выпуск изделий по плану Выпуск изделий фактический
стул
  1. Создать базу данных Продукция.
  2. В созданной базе данных Продукция спроектировать в Режиме конструктора структуру таблицы, не задавая ключевого поля.
  3. Сохранить спроектированную таблицу под именем Выпуск.
  4. Заполнить в таблице Выпуск восемь записей, повторяя значения в столбце Сорт (первый, второй, третий, высший).
  5. На основе данных таблицы Выпуск спроектировать форму для про­смотра всех записей таблицы, включив в форму вычисляемое поле Отклонение, которое вычислить по формуле = [Выпуск изделии фактический]-[Выпуск изделий по плану]. Сохранить форму пол именем Форма_1.
  6. На основе данных таблицы Выпуск спроектировать отчет в режиме Мастера отчетов. В отчет ввести повое поле Отклонение, вычисляемое по формуле = {Выпуск изделии фактический]-[Выпуск изде­лий по плану]. В отчете провести группировку данных по полю Сорт, сортировку — по полю Наименование изделия, подвести итоги по каждому сорту и общие итоги и по нолям Выпуск изделий по плану, Выпуск изделий фактический. Сохранить отчет под именем Отчет_1

Рекомендации по выполнению

2. Проектирование отчета в Режиме мастера отчетов

1. Для создания отчета в Режиме мастера отчетов на вкладке Отчеты щелкните по кнопке [Создать]. В появившемся окне Новый отчет выберите режим создания отчета Мастер отчетов, в качестве источника данных выберите таблицу Выпуски нажмите [Ok].

2. Создание отчета в Режиме Мастера отчетов состоит из нескольких шагов:

  • Выберите нужные поля для отчета. В данном случае выберите все поля. Для перехода к следующему шагу нажмите кнопку [Далее].
  • Добавьте уровни группировки. В данном примере группировка проводится по полю Сорт.Выделите по поле в левом окне и нажмите на кнопку со знаком больше. Для перехода к следующему шагу нажмите кнопку [Далее].
  • Выберите поле, но которому будете сортировать данные, в данном случае это поле Наименование изделия,порядок сортировки, например по возрастанию. Также на этом шаге укажите, по ка­ким полям и какой вид вычислений вам надо провести. Для этого нажмите в окне Создание отчета на кнопку [Итоги...]. В появившемся окне Итогиукажите поля, по которым надо подвести итоги, и вид итогов (сумма, среднее значение, максимальное, минимальное). Для этого щелкните в клетке на пересечении нужного столбца с видом итогов и нужной строки с именем поля. Нажмите кнопку [Ok]. Для перехода к следующему шагу нажмите кнопку [Далее].
  • Выберите макет для отчета, например ступенчатый. Для перехода к следующему шагу нажмите кнопку [Далее].
  • Выберите стиль для отчета, например, простой. Для перехода к следующему шагу нажмите кнопку [Далее].
  • Задайте имя для отчета Отчет_1и нажмите кнопку [Готово]. На экране появится готовый отчет

3. Для внесения изменений в отчет, откройте его в Режиме конструктора. Измените заголовок отчета Отчет_1 на новый Ведомость выпуска продукции в январе месяце, добавьте вычисляемое поле Отклонение, исправьте, если надо, подписи полей.

4. Сохраните измененный отчет.

3. Создание линейных макросов

Макрос, в котором все макрокоманды выполняются последователь­но, называется линейным

ЗАДАНИЕ 2. Создать макрос, который выбирает из таблицы Выпуск все записи с изделиями третьего сорта. Сохранить созданный макрос под именем Фильтр.

Наши рекомендации