Инфоурок Информатика КонспектыЛабораторная работа "Разработка макроса" - порядок выполнения

Лабораторная работа "Разработка макроса" - порядок выполнения

Скачать материал

Лабораторная работа №20

Разработка макроса, автоматизирующего работу с запросами

 

Цель работы: изучение технологии разработки запросов на создание и обновление таблиц и автоматизации выполнения запросов при помощи макроса.

Задание

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

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

3. Продемонстрировать работу макроса на компьютере.

 

Пример

В качестве исходной БД будем использовать базу, спроектированную в разделе Проектирование базы данных электронного учебника.

Пусть необходимо рассчитать количество студентов в группах и внести эти данные в поле КОЛ таблицы ГРУППА. Информация о количестве студентов хранится в таблице Студент. Для решения задачи следует сгруппировать студентов, принадлежащих одной группе, подсчитать количество студенов в группах и внести эти данные в таблицу ГРУППА. Подсчет количества студентов реализован запросом Число студентов в группе, показанным на рис.1.

    

Рис. 1. Окно конструктора запроса                Рис. 2. Выполнение запроса

 

На панели инструментов нажмем кнопку Групповые операции – в бланк запроса будет добавлена соответствующая строка. Заменим слово Группировка в столбце НС на функцию Count. Сохраним запрос под именем Число студентов в группах. Открытый запрос показан на рис. 2.

Замечание. В соответствии с вариантами потребуется подбирать поля запроса по смыслу задания. Обычно первым является поле, содержащее признак группировки, а второе – обрабатываемое поле. Функции обработки также могут быть различны, например, сумма значений полей группы sum.

Преобразуем запрос на выборку в запрос на создание таблицы. Для этого в режиме конструктора выберем меню Запрос/Создание таблицы. В окне Создание таблицы введем имя таблицы – Число студентов.

При открытии запроса будут выданы предупреждения о создании таблицы и о количестве добавляемых записей. При последующих открытиях – выдается предупреждение об удалении старой таблицы Число студентов.

Информация в таблице Число студентов должна быть использована для обновления поля КОЛ таблицы ГРУППА. Для этой цели создадим запрос на обновление Обновление ГРУППА_КОЛ. Оформим окно конструктора запроса как показано на рис. 3:

Рис. 3. Окно конструктора запроса на обновление

 

В схему данных запроса добавлены таблица Группа и таблица Число студентов, полученная после выполнения запроса на создание Число студентов в группе. Преобразуем запрос на выборку в запрос на обновление. Для этого выполним команду меню Запрос/Обновление. В строке Обновление введем имя поля [Count-НС] таблицы Число студентов, из которой выбираются значения для обновления.

Сохраним запрос на обновление под именем Обновление ГРУППА_КОЛ.

Создадим макрос, состоящий из макрокоманд, показанных на рис.4:

Рис. 4. Окно конструктора макроса

 

Сохраним макрос под именем Расчет количества студентов в группах. Для выполнения макроса необходимо в окне БД нажать кнопку Запуск.

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Лабораторная работа "Разработка макроса" - порядок выполнения"

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Инструктор по туризму

Получите профессию

Экскурсовод (гид)

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Краткое описание документа:

Цель работы: изучение технологии разработки запросов на создание и обновление таблиц и автоматизации выполнения запросов при помощи макроса.

Задание

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

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

3. Продемонстрировать работу макроса на компьютере.

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 672 268 материалов в базе

Материал подходит для УМК

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 27.04.2018 479
    • DOCX 151 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Яковлев Николай Михайлович. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Яковлев Николай Михайлович
    Яковлев Николай Михайлович
    • На сайте: 6 лет и 7 месяцев
    • Подписчики: 3
    • Всего просмотров: 2307668
    • Всего материалов: 1812

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Секретарь-администратор

Секретарь-администратор (делопроизводитель)

500/1000 ч.

Подать заявку О курсе

Курс повышения квалификации

Особенности подготовки к сдаче ЕГЭ по информатике и ИКТ в условиях реализации ФГОС СОО

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 106 человек из 40 регионов
  • Этот курс уже прошли 582 человека

Курс повышения квалификации

Использование нейросетей в учебной и научной работе: ChatGPT, DALL-E 2, Midjourney

36/72 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 616 человек из 77 регионов
  • Этот курс уже прошли 985 человек

Курс профессиональной переподготовки

Управление сервисами информационных технологий

Менеджер по управлению сервисами ИТ

600 ч.

9840 руб. 5600 руб.
Подать заявку О курсе
  • Сейчас обучается 26 человек из 19 регионов
  • Этот курс уже прошли 34 человека

Мини-курс

Введение в искусственный интеллект

3 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 115 человек из 43 регионов
  • Этот курс уже прошли 53 человека

Мини-курс

Волонтерство: история, типы и роль в образовании

3 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Классики русской педагогической мысли

6 ч.

780 руб. 390 руб.
Подать заявку О курсе