Исключает все Элементы Интерфейса, которые были созданы при выполнении ранее Метода DoStatus.
oReportListener.ClearStatus() |
Параметры
Нет.
Возвращаемое
значение
Нет.
Комментарии
Применяется В: ReportListener, объект.
Метод DoStatus обеспечивает независимое соединение с объектом ReportListener. Ваш программный модуль продолжает выполняться после активации в программном модуле указанного метода DoStatus, который активирует установленный в данный момент пользовательский интерфейс выполняемого Отчета. Если вы нуждаетесь в блокировании или удалении с экрана управляющих Контролов выполняемого в данный момент Отчета, Метод ClearStatus - выполняет необходимые Операции очистки пользовательского Интерфейса.
Размещение необходимого вам программного Кода, который обеспечит управление элементами Отчета должен выполнить ваш программный Код в Методе DoStatus. Например, в базовом классе ReportListener стандартная команда типа WAIT NOWAIT используется для выполнения стандартных интерфейсных функций при выполнении Рассматриваемого Отчета. В указанной интерпретации: данный метод ClearStatus эквивалентен выполнению стандартной команды: WAIT CLEAR. Представленный в стандартной поставке VFP Фундаментальный Класс обеспечивает необходимый пользовательский интерфейс, однако: рассматриваемый в данном разделе Метод позволяет вам построить собственные механизмы управления выполнением Отчетов с использованием класса ReportListener.
![]() |
---|
Ваш программный код должен обеспечивать анализ значения свойства: QuietMode, которое определяет выполнение стандартных методов базового класса ReportListener. Дополнительную информацию смотрите в разделе: DoStatus, метод. |
Пример
Вы можете вызывать указанные Методы: DoStatus и ClearStatus в любое время, даже если указанный Отчет не активен и не выполняется. В представленном далее фрагменте программного Кода базовый объект ReportListener дополняется расширенным функционалом, обеспечивающим выполнение метода DoStatus в промежутках между выполнением рассматриваемого Отчета. Если Отчет уже выполняется, то выполняется очистка ранее созданных Элементов Управления, отображаемых на Экране, которые были созданы в предыдущем Сеансе Отчета.
![]() |
|
---|---|
LOCAL oListener |