Работа с вложенными макросами

Вложенные макросы разрешают использование в макросе именованных групп макрокоманд, которые могут быть вызваны только их непосредственным запуском.

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

1.1.Откройте макрос «Сообщения» в режиме конструктора (Design).

1.2. Добавьте Вложенный макрос из каталога макрокоманд.

1.3. Присвойте имя вложенному макросу «Окончание» и добавьте в окно вложенного макроса макрокоманду ОкноСообщения со следующими аргументами:

1.4. Сохраните изменения и закройте окно макроса.

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

2. Связь группы макросов с формой (работа с формой «Товары»).

2.1. Откройте форму «Товары» в режиме конструктора (Design).

2.2. Откройте Окно свойств формы (Property Sheet) (F4 или кнопка Страница свойств (Property Sheet) в группе Сервис (Tools)), выберите вкладку Свойств формы - События (Events).

2.3. Для свойства Открытие (On open) - выберите из списка макрос «Сообщения».

2.4. Для свойства Закрытие (on Close) - выберите макрос «Сообщения.Окончание».

2.5. Сохраните и закройте форму. Затем откройте форму «Товары» (выполнится основной макрос «Сообщения», а потом закройте (выполнится вложенный макрос «Сообщения.Окончание»).

 

Экспорт данных в различные форматы

1. Создайте макрос, выполняющий макрокоманду ЭкспортСФорматированием.

2. Аргументы MakpokOMaHgbi(Arguments):

тип объекта - форма;

имя объекта - Список_Заказов_По_Датам;

формат вывода - оставьте пустым

имя файла - ... <путь к файлу>.<расширение выбранного формата>;

качество вывода - печать.

 

3. Сохраните макрос с каким-либо форматом вывода (например,.pdf) под именем «ФорматВывода».

4. Откройте форму «Список_Заказов_По_Датам» в режиме конструктора(Design) и добавьте на ее элемент управления Кнопка (Button).

5. В Окне свойств (Property Sheet) элемента управления Кнопка (Button) выберите вкладку События (Events), и свяжите событие Нажатие кнопки (PressButton) с макросом «ФорматВывоДа». Укажите подпись кнопки - «Экспорт данных».

6. Перейдите в режим формы (Form View) и выполните макрос. Убедитесь в корректности его выполнения.


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



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