Определяет приложение, используемое Visual FoxPro, чтобы генерировать экземпляры пользовательского интерфейса предварительного просмотра отчета, чтобы удовлетворить запросы от экземпляра класса ReportListener .
Для подробной информации относительно пользовательских инрефейсов предварительного просмотра отчета, см. Расширение Функциональных возможностей Предварительного просмотра Отчета
_REPORTPREVIEW = cProgramName |
Параметры
- cProgramName
- Определяет объектное промышленное приложение, вызванное Visual FoxPro.
Обратите внимание: Если приложение расположено в любом кроме текущего каталога по умолчанию, включите путь с именем программы.
Замечания
По умолчанию, _REPORTPREVIEW обращается к ReportPreview.App, расположенном в главном каталоге Visual FoxPro.
Вы можете также определить приложение, чтобы задать _REPORTPREVIEW через вкладку File Locations в диалоговом окне Options. Для подробной информации, см. Вкладка File Locations, Окно Options .
Приложению _REPORTPREVIEW передается параметр NULL по ссылке, в который оно должно разместить объектную ссылку на экземпляр класса, поддерживающего The Preview Container API . Затем приложение должно завершиться, возвращая ссылку на объект Preview Container:
Скопировать код | |
---|---|
pc = .NULL. DO (_REPORTPREVIEW) WITH pc |
Переменная pc
будет теперь содержать объектную ссылку.
Выолняйте следующие инструкции:
Скопировать код | |
---|---|
rl = NEWOBJECT("Reportlistener") rl.ListenerType = 1 REPORT FORM customers.frx OBJECT rl |
Когда Visual FoxPro выполняет эти команды, он проверяет Reportlistener's свойство PreviewContainer для допустимой объектной ссылки. Если он не находит ни одного, он получает такое, вызывая приложение _REPORTPREVIEW .
Visual FoxPro генерирует ошибку, если он не определяет местонахождение приложения для _REPORTPREVIEW во время предварительного просмотра отчета.
Обратите внимание: |
---|
При распространении пром. программ предварительного просмотра отчета вашими приложениями, Вы можете найти удобным явно установить _REPORTPREVIEW в файле конфигурации Visual FoxPro, Config.fpw. Для подробной информации, см. Включение Файлов Отчета для Распространения и Установка Вариантов Конфигурации при Запуске . |
Пример
Следующая строка программы устанавливает системную переменную _REPORTPREVIEW заданным по умолчанию приложением Report Preview:
Скопировать код | |
---|---|
_REPORTPREVIEW = HOME()+"ReportPreview.app" |
См. Также
Ссылки
SET REPORTBEHAVIOR КомандаОбъект ReportListener
Системные Переменные
Обзор системных переменных