SlideShare a Scribd company logo
1 of 2
Лекция № 16. Создание макроса или группы
макросов
Имеется возможность создать макрос (Макрос. Макрокоманда или набор макрокоманд, используемый для
автоматического выполнения некоторых операций.) для выполнения определенной макрокоманды или группу
макросовдля выполнения набора макрокоманд.
Создание макроса
1. В окне базы данных нажмите кнопку Макросы в списке Объекты.
2. На панели инструментов окна базы данных нажмите кнопку Создать.
3. Добавьте в макрос макрокоманду (Макрокоманда. Основной компонент макроса; замкнутая инструкция,
самостоятельно или в комбинации с другими макрокомандами определяющая выполняемые в макросе
действия. В других макроязыках макрокоманды иногда называют просто командами.).
Инструкции
1. В окне макроса выберите первую пустую строку в столбцеМакрокоманда. Чтобы
вставить макрокоманду между двумястроками макрокоманд, выберите область выделения строки
макрокоманды, перед которой требуется вставить новую макрокоманду, и нажмите кнопку Вставить
строку на панели инструментов.
2. В ячейке столбца Макрокоманда нажмите кнопку раскрытиясписка макрокоманд (Список
макрокоманд. Список, который раскрывается с помощью кнопки, появляющейся в выбранной ячейке
столбца Макрокоманда в окне макросов.).
3. Выберите имя макрокоманды.
4. В нижней части окна при необходимости укажите аргументы макрокоманды. Для аргументов
макрокоманд, значения которых являются названиями объектов базы данных, эти значения можно
задавать путем перетаскивания объектов из окна базы данных в ячейку аргумента Имя объекта.
5. Введите текст комментария к макрокоманде (необязательный).
4. Чтобы добавить дополнительные макрокоманды в макрос, перейдите на другую строку макрокоманды и
повторите шаг 3. В Microsoft Access макрокоманды выполняются в порядке их ввода.
Создание группы макросов
Для того, чтобы объединить несколько родственных макросов, можно создать группу макросов. Работать с группой
часто оказывается удобнее, чем с несколькими отдельными макросами.
1. В окне базы данных нажмите кнопку Макросы в списке Объекты.
2. На панели инструментов окна базы данных нажмите кнопку Создать.
3. Нажмите кнопку Имена макросов на панели инструментов, если она еще не выбрана.
4. Введите в ячейку столбца Имя макроса имя первого макроса группы макросов.
5. Введите макрокоманды, выполняемые в первом макросе.
Инструкции
1. В окне макроса выберите первую пустую строку в столбцеМакрокоманда. Чтобы
вставить макрокоманду между двумястроками макрокоманд, выберите область выделения строки
макрокоманды, перед которой требуется вставить новую макрокоманду, и нажмите кнопку Вставить
строку на панели инструментов.
2. В ячейке столбца Макрокоманда нажмите кнопку раскрытиясписка макрокоманд.
3. Выберите имя макрокоманды.
4. В нижней части окна при необходимости укажите аргументы макрокоманды. Для аргументов
макрокоманд, значения которых являются названиями объектов базы данных, эти значения можно
задавать путем перетаскивания объектов из окна базы данных в ячейку аргумента Имя объекта.
5. Введите текст комментария к макрокоманде (необязательный).
6. Повторите шаги 4 и 5 для всех остальных макросов, которые нужно включить в группу.
ПРИМЕЧАНИЯ
 При запуске группы макросов Microsoft Access выполняет каждый макрос, начиная с первой
макрокоманды, до появления макрокоманды «ОстановитьМакрос» (StopMacro), имени другой группы макросов
или выполнения всех макрокоманд в группе.
 Имя, указанное при сохранении группы макросов, будет служить именем группы. Это имя будет
выводиться в списке макросов и групп макросов в окне базы данных. Для ссылок на макросы, входящие в
группу макросов, используется следующий синтаксис:
имяГруппыМакросов.имяМакроса
Например, имя «Кнопки.Товары» задает ссылку на макрос «Товары» в группе «Кнопки». В списках имен
макросов, например, в списке возможных значений аргумента «Имя макроса» макрокоманды «ЗапускМакроса»
(RunMacro), макрос «Товары» будет отображаться под именем «Кнопки.Товары».

More Related Content

What's hot

0024
00240024
0024
JIuc
 
8. управление работой приложения
8. управление работой приложения8. управление работой приложения
8. управление работой приложения
Artyukhova
 
методические указания
методические указанияметодические указания
методические указания
sveta-la
 
тест работа с макросами и внешними данными
тест работа с макросами и внешними даннымитест работа с макросами и внешними данными
тест работа с макросами и внешними данными
JIuc
 
0019
00190019
0019
JIuc
 

What's hot (6)

0024
00240024
0024
 
8. управление работой приложения
8. управление работой приложения8. управление работой приложения
8. управление работой приложения
 
Magento admin area
Magento admin areaMagento admin area
Magento admin area
 
методические указания
методические указанияметодические указания
методические указания
 
тест работа с макросами и внешними данными
тест работа с макросами и внешними даннымитест работа с макросами и внешними данными
тест работа с макросами и внешними данными
 
0019
00190019
0019
 

Viewers also liked

Geography Dissertation - Grant Smith
Geography Dissertation - Grant Smith Geography Dissertation - Grant Smith
Geography Dissertation - Grant Smith
Grant Smith
 
0037
00370037
0037
JIuc
 
Diagrama fljuo tecnico
Diagrama fljuo tecnicoDiagrama fljuo tecnico
Diagrama fljuo tecnico
jsrjaime
 
áNgela peralta reseña
áNgela peralta reseñaáNgela peralta reseña
áNgela peralta reseña
tabd
 

Viewers also liked (20)

Sesion 4 industrial (3)
Sesion 4 industrial (3)Sesion 4 industrial (3)
Sesion 4 industrial (3)
 
Tugas matematika fery
Tugas matematika feryTugas matematika fery
Tugas matematika fery
 
Geography Dissertation - Grant Smith
Geography Dissertation - Grant Smith Geography Dissertation - Grant Smith
Geography Dissertation - Grant Smith
 
El cicle de l’aigua
El cicle de l’aiguaEl cicle de l’aigua
El cicle de l’aigua
 
UK RepositoryNet+ Project: New Services for the Institutional Repository Netw...
UK RepositoryNet+ Project: New Services for the Institutional Repository Netw...UK RepositoryNet+ Project: New Services for the Institutional Repository Netw...
UK RepositoryNet+ Project: New Services for the Institutional Repository Netw...
 
Th 38 003_137_0
Th 38 003_137_0Th 38 003_137_0
Th 38 003_137_0
 
Colocação pronominal
Colocação pronominalColocação pronominal
Colocação pronominal
 
El agua
El aguaEl agua
El agua
 
Sistema de Incentivos "Internacionalização das PME"
 Sistema de Incentivos "Internacionalização das PME" Sistema de Incentivos "Internacionalização das PME"
Sistema de Incentivos "Internacionalização das PME"
 
Cópia integral vol 1
Cópia integral  vol 1Cópia integral  vol 1
Cópia integral vol 1
 
0037
00370037
0037
 
Библиотека для слепых ( LIBRARY FOR BLIND)
Библиотека для слепых ( LIBRARY FOR BLIND)Библиотека для слепых ( LIBRARY FOR BLIND)
Библиотека для слепых ( LIBRARY FOR BLIND)
 
Campaña de solidaridad
Campaña de solidaridad  Campaña de solidaridad
Campaña de solidaridad
 
Tablet 10
Tablet 10Tablet 10
Tablet 10
 
Tablet 8
Tablet 8Tablet 8
Tablet 8
 
A Sociologia no Pré-Vestibular: o caso da ONGEP
A Sociologia no Pré-Vestibular: o caso da ONGEPA Sociologia no Pré-Vestibular: o caso da ONGEP
A Sociologia no Pré-Vestibular: o caso da ONGEP
 
Diagrama fljuo tecnico
Diagrama fljuo tecnicoDiagrama fljuo tecnico
Diagrama fljuo tecnico
 
Tablet 3
Tablet 3Tablet 3
Tablet 3
 
áNgela peralta reseña
áNgela peralta reseñaáNgela peralta reseña
áNgela peralta reseña
 
Tablet 6
Tablet 6Tablet 6
Tablet 6
 

More from JIuc

выступление на совет директоров
выступление на совет директороввыступление на совет директоров
выступление на совет директоров
JIuc
 
тест по теме системы счисления
тест по теме системы счислениятест по теме системы счисления
тест по теме системы счисления
JIuc
 
тест по теме компьютерные коммуникации
тест по теме компьютерные коммуникациитест по теме компьютерные коммуникации
тест по теме компьютерные коммуникации
JIuc
 
тест по теме аппаратное обеспечение эвм
тест по теме аппаратное обеспечение эвмтест по теме аппаратное обеспечение эвм
тест по теме аппаратное обеспечение эвм
JIuc
 
тест по теме устройство компьютера (20 вопросов)
тест по теме  устройство компьютера (20 вопросов)тест по теме  устройство компьютера (20 вопросов)
тест по теме устройство компьютера (20 вопросов)
JIuc
 
тест Atutor аппаратное обеспечение
тест Atutor аппаратное обеспечениетест Atutor аппаратное обеспечение
тест Atutor аппаратное обеспечение
JIuc
 
итоговый тест по дисциплине аппаратное обеспечение эвм
итоговый тест по дисциплине аппаратное обеспечение эвмитоговый тест по дисциплине аппаратное обеспечение эвм
итоговый тест по дисциплине аппаратное обеспечение эвм
JIuc
 
тест по теме основные устройства компьютера
тест по теме основные устройства компьютератест по теме основные устройства компьютера
тест по теме основные устройства компьютера
JIuc
 
тесты сортировка в бд Excel
тесты сортировка в бд Excelтесты сортировка в бд Excel
тесты сортировка в бд Excel
JIuc
 
тест создание и модифиация структуры бд
тест создание и модифиация структуры бдтест создание и модифиация структуры бд
тест создание и модифиация структуры бд
JIuc
 
тест система управления базами данных
тест система управления базами данныхтест система управления базами данных
тест система управления базами данных
JIuc
 
тест по Sql
тест по Sqlтест по Sql
тест по Sql
JIuc
 
тест ключи, связи, индексы поиск и фильтрация
тест ключи, связи, индексы поиск и фильтрациятест ключи, связи, индексы поиск и фильтрация
тест ключи, связи, индексы поиск и фильтрация
JIuc
 
тест запросы
тест запросытест запросы
тест запросы
JIuc
 
тест бд
тест бдтест бд
тест бд
JIuc
 
тест база данных. основные функции
тест база данных. основные функциитест база данных. основные функции
тест база данных. основные функции
JIuc
 
тестирование по разделу архитектура эвм
тестирование по разделу архитектура эвмтестирование по разделу архитектура эвм
тестирование по разделу архитектура эвм
JIuc
 
тест треннинг по архитектуре
тест треннинг по архитектуретест треннинг по архитектуре
тест треннинг по архитектуре
JIuc
 
тест треннинг по архитектуре
тест треннинг по архитектуретест треннинг по архитектуре
тест треннинг по архитектуре
JIuc
 
икр
икрикр
икр
JIuc
 

More from JIuc (20)

выступление на совет директоров
выступление на совет директороввыступление на совет директоров
выступление на совет директоров
 
тест по теме системы счисления
тест по теме системы счислениятест по теме системы счисления
тест по теме системы счисления
 
тест по теме компьютерные коммуникации
тест по теме компьютерные коммуникациитест по теме компьютерные коммуникации
тест по теме компьютерные коммуникации
 
тест по теме аппаратное обеспечение эвм
тест по теме аппаратное обеспечение эвмтест по теме аппаратное обеспечение эвм
тест по теме аппаратное обеспечение эвм
 
тест по теме устройство компьютера (20 вопросов)
тест по теме  устройство компьютера (20 вопросов)тест по теме  устройство компьютера (20 вопросов)
тест по теме устройство компьютера (20 вопросов)
 
тест Atutor аппаратное обеспечение
тест Atutor аппаратное обеспечениетест Atutor аппаратное обеспечение
тест Atutor аппаратное обеспечение
 
итоговый тест по дисциплине аппаратное обеспечение эвм
итоговый тест по дисциплине аппаратное обеспечение эвмитоговый тест по дисциплине аппаратное обеспечение эвм
итоговый тест по дисциплине аппаратное обеспечение эвм
 
тест по теме основные устройства компьютера
тест по теме основные устройства компьютератест по теме основные устройства компьютера
тест по теме основные устройства компьютера
 
тесты сортировка в бд Excel
тесты сортировка в бд Excelтесты сортировка в бд Excel
тесты сортировка в бд Excel
 
тест создание и модифиация структуры бд
тест создание и модифиация структуры бдтест создание и модифиация структуры бд
тест создание и модифиация структуры бд
 
тест система управления базами данных
тест система управления базами данныхтест система управления базами данных
тест система управления базами данных
 
тест по Sql
тест по Sqlтест по Sql
тест по Sql
 
тест ключи, связи, индексы поиск и фильтрация
тест ключи, связи, индексы поиск и фильтрациятест ключи, связи, индексы поиск и фильтрация
тест ключи, связи, индексы поиск и фильтрация
 
тест запросы
тест запросытест запросы
тест запросы
 
тест бд
тест бдтест бд
тест бд
 
тест база данных. основные функции
тест база данных. основные функциитест база данных. основные функции
тест база данных. основные функции
 
тестирование по разделу архитектура эвм
тестирование по разделу архитектура эвмтестирование по разделу архитектура эвм
тестирование по разделу архитектура эвм
 
тест треннинг по архитектуре
тест треннинг по архитектуретест треннинг по архитектуре
тест треннинг по архитектуре
 
тест треннинг по архитектуре
тест треннинг по архитектуретест треннинг по архитектуре
тест треннинг по архитектуре
 
икр
икрикр
икр
 

0035

  • 1. Лекция № 16. Создание макроса или группы макросов Имеется возможность создать макрос (Макрос. Макрокоманда или набор макрокоманд, используемый для автоматического выполнения некоторых операций.) для выполнения определенной макрокоманды или группу макросовдля выполнения набора макрокоманд. Создание макроса 1. В окне базы данных нажмите кнопку Макросы в списке Объекты. 2. На панели инструментов окна базы данных нажмите кнопку Создать. 3. Добавьте в макрос макрокоманду (Макрокоманда. Основной компонент макроса; замкнутая инструкция, самостоятельно или в комбинации с другими макрокомандами определяющая выполняемые в макросе действия. В других макроязыках макрокоманды иногда называют просто командами.). Инструкции 1. В окне макроса выберите первую пустую строку в столбцеМакрокоманда. Чтобы вставить макрокоманду между двумястроками макрокоманд, выберите область выделения строки макрокоманды, перед которой требуется вставить новую макрокоманду, и нажмите кнопку Вставить строку на панели инструментов. 2. В ячейке столбца Макрокоманда нажмите кнопку раскрытиясписка макрокоманд (Список макрокоманд. Список, который раскрывается с помощью кнопки, появляющейся в выбранной ячейке столбца Макрокоманда в окне макросов.). 3. Выберите имя макрокоманды. 4. В нижней части окна при необходимости укажите аргументы макрокоманды. Для аргументов макрокоманд, значения которых являются названиями объектов базы данных, эти значения можно задавать путем перетаскивания объектов из окна базы данных в ячейку аргумента Имя объекта. 5. Введите текст комментария к макрокоманде (необязательный). 4. Чтобы добавить дополнительные макрокоманды в макрос, перейдите на другую строку макрокоманды и повторите шаг 3. В Microsoft Access макрокоманды выполняются в порядке их ввода. Создание группы макросов Для того, чтобы объединить несколько родственных макросов, можно создать группу макросов. Работать с группой часто оказывается удобнее, чем с несколькими отдельными макросами. 1. В окне базы данных нажмите кнопку Макросы в списке Объекты.
  • 2. 2. На панели инструментов окна базы данных нажмите кнопку Создать. 3. Нажмите кнопку Имена макросов на панели инструментов, если она еще не выбрана. 4. Введите в ячейку столбца Имя макроса имя первого макроса группы макросов. 5. Введите макрокоманды, выполняемые в первом макросе. Инструкции 1. В окне макроса выберите первую пустую строку в столбцеМакрокоманда. Чтобы вставить макрокоманду между двумястроками макрокоманд, выберите область выделения строки макрокоманды, перед которой требуется вставить новую макрокоманду, и нажмите кнопку Вставить строку на панели инструментов. 2. В ячейке столбца Макрокоманда нажмите кнопку раскрытиясписка макрокоманд. 3. Выберите имя макрокоманды. 4. В нижней части окна при необходимости укажите аргументы макрокоманды. Для аргументов макрокоманд, значения которых являются названиями объектов базы данных, эти значения можно задавать путем перетаскивания объектов из окна базы данных в ячейку аргумента Имя объекта. 5. Введите текст комментария к макрокоманде (необязательный). 6. Повторите шаги 4 и 5 для всех остальных макросов, которые нужно включить в группу. ПРИМЕЧАНИЯ  При запуске группы макросов Microsoft Access выполняет каждый макрос, начиная с первой макрокоманды, до появления макрокоманды «ОстановитьМакрос» (StopMacro), имени другой группы макросов или выполнения всех макрокоманд в группе.  Имя, указанное при сохранении группы макросов, будет служить именем группы. Это имя будет выводиться в списке макросов и групп макросов в окне базы данных. Для ссылок на макросы, входящие в группу макросов, используется следующий синтаксис: имяГруппыМакросов.имяМакроса Например, имя «Кнопки.Товары» задает ссылку на макрос «Товары» в группе «Кнопки». В списках имен макросов, например, в списке возможных значений аргумента «Имя макроса» макрокоманды «ЗапускМакроса» (RunMacro), макрос «Товары» будет отображаться под именем «Кнопки.Товары».