Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
пособие.docx
Скачиваний:
20
Добавлен:
13.11.2019
Размер:
1.39 Mб
Скачать

Сведения о параметрах

С помощью параметров в именованный макрос передаются значения, которые затем можно использовать в условных операторах или в расчетах. Кроме того, с помощью параметров из обычных макросов в макрос данных передаются ссылки на объекты.

Добавление параметра в макрос данных

  1. Вверху макроса нажмите кнопку Создать параметр.

  2. В поле Имя введите уникальное имя для параметра. Это имя будет использоваться для указания параметра в выражениях.

  3. При необходимости введите описание параметра в окне Описание. Рекомендуется сделать это, так как позже при использовании параметра текст описания будет отображаться в виде подсказки. Это поможет запомнить назначение параметра.

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

Управление макросами данных

Макросы данных не отображаются в области навигации в группе Макросы. Для создания, редактирования, переименования и удаления макросов данных необходимо использовать команды ленты, когда таблица открыта в режиме таблицы или в режиме конструктора (рис. 12).

Изменение макроса данных, управляемого событием

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

  2. На вкладке Таблица в группе До событий или После событий выберите событие, макрос которого необходимо изменить. Например, чтобы изменить макрос данных, выполняемый после удаления записи из таблицы, выберите событие После удаления.

Изменение именованного макроса данных

  1. В области навигации дважды щелкните любую таблицу, чтобы открыть ее в режиме таблицы.

  2. На вкладке Таблица в группе Именованные макросы выберите пункт Именованный макрос, а затем наведите указатель мыши на команду Изменить именованный макрос.

  3. В подменю выберите макрос данных, который необходимо изменить.

Будет открыт конструктор макросов, где можно изменить макрос.

Переименование именованного макроса данных

  1. В области навигации дважды щелкните любую таблицу, чтобы открыть ее в режиме таблицы.

  2. На вкладке Таблица в группе Именованные макросы выберите пункт Именованный макрос, а затем — команду Переименовать или удалить макрос.

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

  4. Введите новое имя или измените существующее и нажмите клавишу Ввод.

Рис. 12. Создание макросов на вкладке Работа с таблицами

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

В состав приложения Access 2010 входит новый конструктор для создания макросов. Некоторые из его преимуществ указаны ниже.

  1. Каталог макрокоманд. Макрокоманды систематизированы по типу и поддерживают возможность поиска.

  2. IntelliSense. При вводе выражений функция IntelliSense предлагает возможные варианты и позволяет выбрать нужный.

  3. Сочетания клавиш. Сочетания клавиш ускоряют и упрощают создание макросов.

  4. Программный поток. Строки комментариев и группировка команд позволяют создавать более удобочитаемые макросы.

  5. Условные выражения. Позволяют создавать более сложную логику с использованием вложенных блоков "Если", "Иначе" и "Иначе если".

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

  7. Упрощенный совместный доступ. Теперь можно скопировать макрос, а затем вставить его в виде XML-кода в сообщение электронной почты, сообщение в группе новостей, блог или на веб-сайт с примерами программного кода.

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

  1. На вкладке Создание в группе Макросы и код нажмите кнопку Макрос.

  2. В приложении Access откроется конструктор макросов

  3. На панели быстрого запуска нажмите кнопку Сохранить.

  4. В диалоговом окне Сохранить как введите имя макроса, а затем нажмите кнопку ОК.