План-конспект урока Создание макросов в MS Access

Раздел Информатика
Класс 11 класс
Тип Конспекты
Автор
Дата
Формат docx
Изображения Есть
For-Teacher.ru - все для учителя
Поделитесь с коллегами:









ПЛАН-КОНСПЕКТ УРОКА

НА ТЕМУ:

«Работа с макросами в MS Access.

Техника создания макроса»







Выполнила: Сумцова Л.С.,

преподаватель

Центра профессионально-

технического образования № 2

города Харькова







Харьков, 2016

Тема «Работа с макросами в MS Access. Техника создания макроса»

Цель:

  • изучить теоретический материал;

  • научиться создавать макросы с помощью Конструктора макросов;

  • развивать внимательность, аккуратность, усидчивость;

  • воспитывать информационную культуру учащихся.

Аннотация Урок изучения новой темы. Учащиеся должны четко представлять, как создать макрос в MS Access с помощью Конструктора макросов. Ребята должны уяснить, когда удобнее создать макрос и пользоваться ним.

План

  1. Организационный момент.

  2. Изучение нового материала.

  1. Определение макроса.

  2. Макросы в MS Access.

  3. Конструктор макросов.

  4. Создание кнопки для запуска макроса на стандартной панели инструментов. Удаление кнопки.

  1. Итог урока.

Домашнее задание

Ход урока

1. Организационный момент, перекличка, выяснение причин отсутствия, назначение дежурных.

2. Актуализация опорных знаний. Фронтальный опрос.

Определение отчета в MS Access

Создание отчета как объекта базы данных - как?

Структура отчета в режиме Конструктора

Печать отчета

3. Изучение нового материала.

Слова преподавателя:

Выходя за рамки классических понятий о системах управления базами данных, Microsoft Office Access позволяет автоматизировать многие действия пользователя. С его помощью можно даже создавать полноценные приложения. Одним из средств автоматизации в Access являются макросы

Макрос - это макрокоманда в программном коде, последовательность нескольких команд или процедур, объединённых для выполнения определённой задачи. Макросы служат для ускорения выполнения сложных действий, повторяющихся много раз. Благодаря макросам не требуется каждый раз вводить одну и ту же последовательность команд, а достаточно просто вызвать нужный макрос.

Записать макрос в Access как, например, в приложении Word не представляется возможным, но в Access можно создать макрос в окне Конструктора макросов или в окне редактора Visual Basic for Application (VBA). Макросы в Access в основном создаются для обработки событий. Событие - это любое действие, которое распознается объектом и на которое можно определить отклик.

К событиям, которым можно назначить макросы относятся, например, нажатие кнопки для вывода на экран запроса, формы, отчета и т.д. Примером создания макроса может быть создание кнопки для вызова макроса "Открыть Запрос" в подчиненной кнопочной форме "Запросы" в базе данных Успеваемость_студентов.

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

Рассмотрим создание макросов в окне Конструктора макросов, которое открывается командой Создать в окне базы данных на вкладке Макросы. Окно Конструктора макросов разделено по горизонтали на две части: панель описаний и панель аргументов. В панели описаний по умолчанию выводится два столбца: столбец для ввода макрокоманд и столбец для ввода примечаний. Макрокоманда - это инструкция, определяющая выполняемые действия в макросе.

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

План-конспект урока Создание макросов в MS Access

Рис. 1.

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

Для быстрого создания макроса в окне Конструктора макросов можно использовать следующую технологию.

Первое, что необходимо выполнить, так это открыть базу данных и выбрать (выделить) требуемый объект в окне базы данных. Затем одним из способов (из панели инструментов, из строки меню или из окна базы данных) открыть окно Конструктора макросов и переместить с помощью мыши выбранный объект из окна базы данных в строку макрокоманда в окне Конструктора макросов.

Чтобы создать макрос, открывающий таблицу "Дисциплины", надо переместить с помощью мыши эту таблицу из окна БД в строку Макрокоманда окна Конструктора макросов. Кроме того, в аргументах макрокоманды можно установить Режим - Просмотр, Режим данных - Только чтение.

План-конспект урока Создание макросов в MS Access

Рис. 2.

Аналогичным способом можно создавать макросы: Открыть форму, Открыть запрос, Открыть отчет или Запуск макроса.

План-конспект урока Создание макросов в MS Access

Рис. 3.

Для запуска созданных макросов с панели инструментов необходимо создать кнопку на одной из панелей инструментов.

Рассмотрим создание кнопки для запуска макроса Откр_запрос на стандартной панели инструментов, которая открывается в окне приложения по умолчанию. Сначала надо выбрать макрос в окне базы данных на вкладке макросы и перетащить его на панель инструментов, На панели инструментов появится кнопка Откр_запрос.

План-конспект урока Создание макросов в MS Access

Рис. 4.

Для удаления кнопки с панели инструментов надо щелкнуть правой кнопкой на панели инструментов и из контекстного меню выбрать команду Настройка. В появившемся окне диалога Настройка на вкладке Команды в списке Категории выделить строку Все макросы. Перетащить левой кнопкой мыши кнопку с панели инструментов в список Команды окна диалога Настройка. В результате кнопка Откр_запрос будет удалена с панели инструментов.

План-конспект урока Создание макросов в MS Access

Рис. 5.

4. Домашнее задание.

Разработайте макрос с именем: Откр_отчет, который будут позволять открыть отчет по существующей базе данных. Используйте Инструкционную карту при создании макроса. (см. Приложение 1)

Приложение 1

Инструкционная карта

1

  1. Откройте существующую или создайте новую базу данных в Microsoft Office Access. Для создания базы нажмите клавиши Ctrl+N или выберите пункт «Создать...» в меню «Файл». В появившейся сбоку панели «Создание файла» кликните по ссылке «Новая база данных...». Выберите имя и директорию хранения файла базы в диалоге «Файл новой базы данных». Нажмите кнопку «Создать». Для загрузки существующей базы данных нажмите Ctrl+O или выберите пункт «Открыть...» в разделе «Файл» главного меню. Перейдите в нужных каталог, выделите файл базы, нажмите кнопку «Открыть».

  2. Переключитесь в раздел управления макросами окна базы данных. Для этого разверните вкладку «Объекты» на левой панели и кликните по соответствующему пункту или выберите пункт «Макросы» раздела «Объекты базы данных» меню «Вид».

  3. Создайте макрос. Выберите пункт «Макрос» в разделе «Вставка» главного меню или кликните по кнопке «Создать» в панели инструментов окна базы данных. Откроется окно конструктора макросов.

  4. Определите список действий, производимых макросом. Выбирайте тип действий в выпадающих списках пунктов колонки «Макрокоманда» окна конструктора. Задавайте параметры этих действий в элементах управления, отображающихся в панели «Аргументы макрокоманды».

  5. Сохраните созданный макрос. Нажмите клавиши Ctrl+S или выберите в меню пункт «Сохранить...». Введите имя макроса в появившемся диалоге. Нажмите кнопку OK.

  6. Приступите к разработке сценариев на языке Visual Basic, если функциональности созданного макроса недостаточно для решения поставленных задач. Нажмите Alt+F11 или выберите в меню пункты «Сервис», «Макрос», «Редактор Visual Basic». Откроется окно среды разработки.

  7. Создайте новый модуль в текущем проекте базы данных, загруженном в Visual Basic. Выберите в меню пункты Insert и Module.

  8. Реализуйте требуемый функционал. Добавьте нужный код в окно с текстом созданного модуля.

  9. Сохраните модуль. Нажмите Ctrl+S или выберите пункт Save в меню File. Закройте редактор Visual Basic. При необходимости произведите вызов функций модуля из макроса.

Список использованных источников

1. support.office.com/ru-ru/article/Основные-сведения-о-создании-баз-данных-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5

2. kakprosto.ru/kak-98989-kak-sozdat-makrosy-v-access#ixzz40tuPZ7kq

© 2010-2022