Определяет, в каком состоянии находится Отчет: печатается или находится в режиме Предварительного просмотра (Report PreView).
SYS(2040) |
Возвращаемое значение
Символьное. Возвращается один из следующих вариантов:
Значение | Описание |
---|---|
0 |
Нет активного Отчета |
1 |
Отчет находится в режиме предварительного просмотра (PreView Mode) |
2 |
Отчет послан на устройство печати (может быть принтер или файл). |
Комментарии
Функция SYS(2040) может быть использована для изменения содержания получаемых отчетов, параметризации содержания отчетов. Например: Вы можете изменять сообщение Confidential или Classified в зависимости от режима печати или предварительного просмотра (Preview Mode).
![]() |
---|
Возвращаемое значение функцией SYS(2040) не обеспечивает пользователя полной информацией о том, отобразилось ли, или является активным окно предварительного просмотра (preview window). Данная функция информирует только о текущем статусе или состоянии подситемы получения отчета Visual FoxPro Report System. Например, SYS(2040) возвращает = "0" после выполнения следующей команды |
Пример
В следующем примере демонстрируется использование функции SYS(2040) при определении переменной _PAGETOTAL в режиме предварительного просмотра (Preview).
![]() | |
---|---|
"Page: " + TRANS(_PAGENO) + ; |