Пример разработки макроса

Пусть необходимо рассчитать количество студентов в группах и внести эти данные в поле КОЛ таблицы ГРУППА. Подсчет количества студентов реализован запросом Число студентов в группе. Обновление поля КОЛ на основе полученных в этом запросе данных выполняет запрос Обновление ГРУППА_КОЛ. Последовательное выполнение этих запросов решает поставленную задачу.

1. Сначала создадим запрос на обновление. Оформим окно конструктора запроса как показано на рисунке:

В схему данных запроса добавлены таблица Группа и таблица Число студентов, полученная после выполнения запроса на создание Число студентов в группе.

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

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

В столбце Примечания записаны комментарии к макрокомандам. В зависимости от выбранной макрокоманды меняется нижняя часть окна конструктора — Аргументы макрокоманды. На рисунке активна макрокоманда СдвигРазмера, которая устанавливает положение и размеры окна таблицы Группа, демонстрируемого после ее обновления.

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

Поверх окна Группа выводится сообщение, в соответствии с последней макрокомандой.

Список литературы

Основные источники:

1. Гагарина Л.Г., Киселев Д.В., Федотова Е.Л. Разработка и эксплуатация автоматизированных информационных систем: учебное пособие. –М. ИД «ФОРУМ»: ИНФРА-М, 2012.

2. Голышева А.В., Клеандрова И.А., Прокди Р.Г. Access 2007 без воды. Все, что нужно для уверенной работы. –М.: Наука и техника, 2013.

3. Горохова Т.Н. Разработка и эксплуатация информационных систем: Учебное пособие. –СПб.: ГОУ СПО Санкт-Петербургский колледж управления и экономики «Александровский лицей», 2010.

4. Дунаев В. Базы данных. Язык SQL для студента. –СПб: БХВ-Петербург, 2012.

5. Избачков Ю.С., Петров В.Н. Информационные системы. –СПб.: Питер, 2011.

6. Илюшечкин В.М. Основы использования и проектирования баз данных. –М.: Юрайт, 2011.

7. Карпова И.П. Базы данных. –СПб: Питер, 2013.

8. Советов Б.Я., Цехановский В.В., Чертовской В.Д. Базы данных. Теория и практика. –М.: Юрайт, 2013.

9. Фуфаев Э.В. Базы данных: учебное пособие для студентов среднего профессионального образования. –М.: Издательский центр «Академия», 2012.

10. Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных. –СПб.: КОРОНА принт, 2011.

Дополнительные источники:

1. Брешенков А.В., Губарь А.М. Проектирование баз данных в среде Access: Учебное пособие для вузов. –М.: Изд-во МГТУ им. Н.Э. Баумана, 2012.

2. Виноградов Г.П., Кирсанова Н.В. Проектирование структуры и создание реляционных баз данных средствами СУБД Access: Учебное пособие. 1-е изд. –Тверь: ТГТУ, 2012.

3. Епанешников А.М., Епанешников В.А. Практика создания приложений в Access. –М.: Диалог-МИФИ, 2009.

4. Информатика и информационные технологии: учебное пособие / под ред. Ю.Д. Романовой. –М.: Эксмо, 2009.

5. Кириллов В., Громов Г. Введение в реляционные базы данных. –СПб: БХВ-Петербург, 2009.

6. Леонтьев Ю. Microsoft Office 2007. Краткий курс. –СПб.: Питер, 2012.

7. Международный стандарт ISO/IEC 12207 «Жизненный цикл автоматизированных информационных систем».

8. Михеева И.В. Практикум по информационным технологиям в профессиональной деятельности: Учебное пособие для среднего профессионального образования. –М.: Издательский центр «Академия», 2009.

9. Попов В.Б. Основы информационных и телекоммуникационных технологий. –М.: Финансы и статистика, 2011.

10. Фуфаев Э.В., Фуфаева Л.И. Пакеты прикладных программ: Учебное пособие для среднего профессионального образования. –М.: Академия, 2009.

Интернет-ресурсы:

1. http://www.interface.ru/ - Разработчикам информационных систем.

2. http://citforum.ru/ - Разработчикам информационных систем.

3. http://www.torins.ru/ - Сайт ассоциации разработчиков информационных систем.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: