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

Создание внедренного макроса

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

Поскольку макрос становится частью объекта формы или отчета, внедренные макросы рекомендуется создавать для автоматизации задач, которые специфичны для определенной формы или отчета.

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

  2. Если окно свойств не открыто, нажмите клавишу F4.

  3. Выберите элемент управления или раздел, содержащий свойства события, в который нужно встроить макрос. В верхней части окна свойств из выпадающего списка в разделе Тип выбора можно выбрать элемент управления или раздел, а также форму или отчет целиком.

4. В области задач Страница свойств откройте вкладку Событие. Щелкните поле свойства для события, которое должно запускать макрос. Например, если требуется запускать макрос при нажатии кнопки, щелкните поле Нажатие кнопки.

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

Любой макрос может содержать несколько вложенных макросов. Вложенный макрос можно вызвать по имени с помощью макрокоманд ЗапускМакроса и ПриОшибке.

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

Чтобы сделать макрос более удобочитаемым, можно сгруппировать отдельные макрокоманды и присвоить группе осмысленное имя. Например, можно объединить макрокоманды, которые открывают и фильтруют форму, в группу "Открытие и фильтрация формы". В результате будет проще увидеть, какие именно команды связаны между собой. Блок Группа не влияет на порядок выполнения команд, и группы нельзя вызывать или выполнять по отдельности. Их основным предназначением является группировка макрокоманд для упрощения понимания макроса. Кроме того, при внесении изменений в крупный макрос можно свернуть все группы до отдельных строк, чтобы не нужно было прокручивать длинный текст.

Если макрокоманды, которые требуется сгруппировать, уже находятся в макросе, добавьте их в блок Группа с помощью описанной ниже процедуры.

  1. Выделите макрокоманды, которые требуется сгруппировать.

  2. Щелкните выделенные макрокоманды правой кнопкой мыши и выберите команду Сделать блок группы.

  3. В поле в верхней части блока Группа введите имя группы.

Если макрокоманд еще нет, выполните указанные ниже действия.

  1. Перетащите блок Группа из каталога макрокоманд в область макроса.

  2. В поле в верхней части блока Группа введите имя группы.

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

Вопросы по теме

  1. Что такое макросы?

  2. Как привязать макрос данных к событию таблицы?

  3. Для чего добавляют параметры в именованный макрос?

  4. Как можно создать, редактировать, переименовать и удалить макросы?

  5. В чем преимущество изолированных макросов?

  6. То представляет собой внедренный макрос?

  7. Как сгруппировать отдельные макрокоманды?

РАЗДЕЛ 4. СУБД SQL SERVER

Тема 12. Архитектура СУБД SQL Server

Службы SQL Server.

Службы MicrosoftSQL Server 2008 Reporting Services (SSRS) обеспечивают широкий спектр готовых к использованию средств и служб для создания, разворачивания и управления отчетами организации, а также функции программирования, которые позволяют расширить и настроить функциональность отчетов

Службы SQL Server 2008 Reporting Services (SSRS) — это серверная платформа отчетов, предоставляющая возможности для удобной работы с отчетами для разнообразных источников данных. Службы Reporting Services включают в себя полный набор инструментов, позволяющий создавать, осуществлять управление и производить доставку отчетов; также они содержат API-интерфейсы, позволяющие разработчикам произвести интеграцию или расширить возможности обработки данных и отчетов в пользовательских приложениях. Инструменты служб Reporting Services работают в окружении MicrosoftVisual Studio и полностью интегрированы с инструментами и компонентами SQL Server.