Открывает Дизайнер Отчетов (Конструктор Отчетов) для создания или модификации отчета.

MODIFY REPORT [FileName | ?] 
   [[WINDOW WindowName1] [IN [WINDOW] WindowName2 | IN SCREEN]] 
   [NOENVIRONMENT] [NOWAIT] [PROTECTED] [SAVE]

Параметры

[FileName | ?]

Определяет имя файла для отчета или выводит на экран диалоговое окно Open, в котором можно выбрать существующий файл отчета или ввести имя создаваемого отчета. По умолчанию имена файлов отчетов имеют расширение .frx.
Примечание:
Если отчет с заданным именем не существует или он не найден, команда MODIFY REPORT создаст новый файл отчета. Команда MODIFY REPORT, выданная без аргументов выводит на экран диалоговое окно Open. Нажатие кнопки New в этом окне открывает Дизайнер Отчетов и создает новый файл отчета с именем вида ReportVersionNumber. При выходе из Дизайнера Отчетов Вы получите приглашение сохранить определение отчета под другим именем.

[[WINDOW WindowName1]

Определяет окно, характеристики которого наследует Дизайнер Отчетов. Например, если окно создано по команде DEFINE WINDOW с опцией FLOAT, Дизайнер Отчетов можно перемещать. Данное окно не обязательно должно быть активным или видимым, но оно должно быть определено.
Примечание:
Размер Дизайнера Отчетов, принимаемый по умолчанию может оказаться больше размера окна, наследующего ему свои характеристики. В подобном случае Дизайнер Отчетов все равно принимает характеристики окна, в котором он размещается. Левый верхний угол конструктора отчетов совпадает с левым верхним углом окна, а справа и внизу конструктор отчетов выходит за пределы окна.

[IN [WINDOW] WindowName2 | IN SCREEN]]

Определяет, будет ли Дизайнер Отчетов открываться в родительском или в главном окне Visual FoxPro после открытия в родительском окне. Дизайнер Отчетов не принимает характеристики родительского окна и не может перемещаться вне его пределов. При перемещении родительского окна будет перемещаться и Дизайнер Отчетов.
Примечание:
Родительское окно должно быть заранее определено командой DEFINE WINDOW и должно быть видимым для доступа Дизайнера Отчетов.

[NOENVIRONMENT]

Предотвращает восстановление среды, сохраненной вместе с отчетом. Включено для совместимости с отчетами версий 2.x. Для более подробной информации смотрите Управление данными в отчетах.
Совет:
Среда данных, связанная с отчетом Visual FoxPro, восстанавливается, если значение свойства AutoOpenTables этой среды данных установлено равным "истине" (.T.). Чтобы гарантировать закрытие среды отчета по завершении печати отчета, установите для свойства AutoCloseTables среды данных значение "истина" (.T.). Для более подробной информации смотрите Свойство AutoOpenTables и Свойство AutoCloseTables.

[NOWAIT]

Продолжает выполнение программы после открытия Дизайнера Отчетов. Программа не будет ждать его закрытия, а продолжит выполнение со строки, непосредственно следующей за строкой с командой MODIFY REPORT NOWAIT. Если предложение NOWAIT опущено при выдаче MODIFY REPORT в программе, конструктор отчетов откроется и выполнение программы будет приостановлено до тех пор, пока конструктор отчетов не будет закрыт. Включение опции NOWAIT не оказывает никакого эффекта при выдаче команды MODIFY REPORT в командном окне.
[PROTECTED]

Определяет, что Дизайнер Отчетов должен открыться в "защищенном" режиме, который отключает или подавляет некоторые особенности Дизайнера Отчетов. Режим предназначен для предотвращения нежелательных действий конечного пользователя при редактировании формы отчета в приложениях.
[SAVE]

Оставляет конструктор отчетов открытым после активизации другого окна. Если опустить SAVE, конструктор отчетов закроется при активизации другого окна. Включение опции SAVE при выдаче команды MODIFY REPORT в командном окне не имеет эффекта.

Замечания

Редактировать отчеты Вы можете также с помощью пользовательского интерфейса Visual FoxPro. Для более подробной информации смотрите Как: Открытие Отчетов и Этикеток. Отчеты могут создаваться и с использованием мастера. Для более подробной информации смотрите Как: Создание отчетов.

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