Отображает используемый по умолчанию диалоговый блок Visual FoxPro или диалоговый блок Page Setup отчета, или устанавливает  установки используемого по умолчанию принтера для Visual FoxPro или для принтера окружения отчета.

SYS(1037 [, nValue])

Параметры

nValue

Указывает значение, которое определяет функциональность SYS(1037).

В приведенной ниже таблице перечислены возможные значения для nValue.

nValue Описание

0 или опущен

Открывает диалоговый блок Page Setup используемый по умолчанию.

1

Открывает диалоговый блок Page Setup отчета.

2

Устанавливает установки принтера, используемого в  окружении отчета в значения установок принтера, используемого по умолчанию.

3

Устанавливает установки принтера, используемого по умолчанию в значения установок принтера, используемого в окружении отчета.

NoteЗамачание

Когда nValue установлено в значение 1, 2 и 3, таблица отчета или курсор должны быть открыты эксклюзивно.

Expand imageВозвращаемое значение

Символьный тип данных. SYS(1037) возвращает "1", если Visual FoxPro производит любые действия воздействующие на окружение принтера или его установки; в противном случае возвращается "0".

NoteЗамечание

В некоторых случаях, если пользователь щелкает по OK в диалоговом блоке, бе производства каких-либо явных выборок установок, то из этого не следует, что изменения непременно произойдут. Однако, Visual FoxPro исследует любые аспекты окржения принтера или его установок в файле отчета и обновляет что-нибудь в тех установках, которые не соответствует полному списку аттрибутов, доступных из предоставляемых диалоговым блоком Page Setup. Если такое действие происходит, то возвращается "1."

Expand imageПримечания

SYS(1037) отображает диалоговый блок Page Setup с тем, чтобы вы могли изменить установки принтера, такие как размер бумаги и ее ориентацию. Установки, доступные через диалоговый блок Page Setup зависят от инсталлированного в системе принтера. SYS(1037), кроме того, устанавливает установки среды принтера для отчета в установки принтера, используемого по умолчанию или наоборот. Для получения более подробной информации смотрите описание Диалоговый блок Page Setup (Visual FoxPro).

Expand imageSYS(1037,<N>) и отчеты

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