Объектно-ориентированный подход в программировании. Проектирование и реализация приложений в среде Microsof Office. Евсеева О.Н. - 21 стр.

UptoLike

Составители: 

1.1. Макросы 22
3
проектировать новый макрос. На уровне формы в окне свойств можно также
открыть вкладку
Другие
и ассоциировать макрос с опцией
Строка меню
. Такой
макрос называют макросом создания меню. Он содержит макрокоманды
ДобавитьМеню
(
AddMenu
), с его помощью создаются меню следующих типов:
настраиваемая строка меню формы или отчета;
настраиваемое контекстное меню формы, отчета или элемента управления;
глобальная строка меню;
глобальное контекстное меню.
Эта возможность характерна для ранних версий Access, когда для создания
специальной строки меню необходимо было задать для свойства
Строка меню
имя соответствующего макроса. После этого создавалась группа макросов,
содержащая команды этих строк меню. В Microsoft Access 97 этот механизм
также поддерживается. Однако для создания специальных строк меню лучше
использовать диалоговое окно
Настройка
, для вызова которого необходимо
выполнить команду ¾ Вид ¾ Панели инструментов ¾
Настройка.
Важно помнить, что макрос привязывается только к конкретному объекту
конкретного уровня и реагирует только на связанные с ним события. То есть,
событие
После обновления
, определенное на уровне поля, не будет
активизироваться для другого поля. Или, если макрос должен запускаться более
чем из одного поля, его нужно ассоциировать с событием на уровне раздела или
формы.
Аналогичным образом макросы могут быть связаны с отчетами.
1.1.3.3 Отладка макроса
Об ошибках выполнения макросов сообщает специальное окно
Ошибка
выполнения макрокоманды
, где выводится информация о том какой макрос не
сработал, на каком шаге и какие аргументы были при этом задействованы (Рис.
1.1-3). Получив это окно, следует записать имя макроса, шаг, на котором
произошел сбой, а также открытые формы, отчеты или запросы. Затем закрыть
это окно Прерватьи перейти в режим конструктора макроса, чтобы
попытаться выяснить причину ошибки.