Построитель отчета может быть настроен для реакции на события в дизайнере отчета несколькими различными путями. Он может:

Эти установки определяются в диалоговом блоке Options построителя отчета или с помощью использования параметров командной строки построителя отчета.

Важное замечание
В отличие от установок, которые вы можете определить в диалоговом блоке  Options (Visual FoxPro), эти настройки не сохраняются между сессиями Visual FoxPro.

Установка режима обработки событий с использование диалогового блока Options

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

Для использования справочной таблицы обработчика событий (по умолчанию)

  1. Откройте диалоговый блок Options построителя отчета.

  2. Установите опцию Report Designer event handling в Search for a handler class in the handler registry table.

  3. Выберите Close для удаления диалогового блока с экрана.

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

Для использования класса обработчика событий Debug Event handler class

  1. Откройте диалоговый блок Options построителя отчета.

  2. Установите опцию Report Designer event handling в Use the debug handler for all events.

  3. Выберите Close для удаления диалогового блока с экрана.

Для получения подробной информации смотрите статью Диалоговый блок Report Builder Debug Event.

Для отображения каждого события через MESSAGEBOX()

  1. Откройте диалоговый блок Options построителя отчета.

  2. Установите опцию Report Designer event handling в Use the event inspector for all events.

  3. Выберите Close для удаления диалогового блока с экрана.

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

Для игнорирования всех событий построителя отчета

  1. Откройте диалоговый блок Options построителя отчета.

  2. Установите опцию Report Designer event handling в Ignore builder events completely.

  3. Выберите Close для удаления диалогового блока с экрана.

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

Установка режима обработки событий с использованием командной строки

Построитель отчета способен установить эти свойства через параметры командной строки:

Для установки режима обработки событий из командного окна (Command Window)

  1. Напечатайте следующую команду:

    DO (_REPORTBUILDER) WITH 4, iHandleMode

    - или -

    DO (HOME()+"reportbuilder.app") WITH 4, iHandleMode

Значение iHandleMode должно быть целочисленным и лежать в диапазоне от 1 до 4, представляя собой четыре возможных режима обработки событий, описанных выше.

Смотрите также