Новости



Visual FoxPro 9 позволяет создавать ещё более производительные приложения баз данных.
Двадцатиление FoxPro! Microsoft принимает поздравления.
Visual FoxPro Toolkit for .NET - более 225 функций VFP 7.0, для языков .NET (подробнее)

Команда MODIFY REPORT

См. также

Открывает Конструктор отчетов, в котором можно модифицировать или создать отчет.

Синтаксис

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

Параметры

FileName

Задает имя файла для отчета. Если имя задано без расширения, Visual FoxPro автоматически присвоит файлу расширение .FRX.

Замечание Чтобы модифицировать отчет, созданный в FoxBASE+, нужно в имя, задаваемое а гументом FileName, включить расширение имени .FRM. После того как отчет модифицирован, он сохра яется в формате Visual FoxPro и больше не может быть открыт в FoxBASE+. Соз аются новая таблица FoxPro и новый memo-файл Visual FoxPro с теми же именами, что и отчет FoxBASE+. Новая таблица имеет расширение имени .FRM, а memo-файл fox90001.gif расширение имени .FPT. Если вы замените расширение имени новой таблицы на .FRX (тип файла отчета), а расширение имени memo-файла fox90001.gif на .FRT (тип memo-файла отчета), вы сможете затем открывать данный отчет, не указывая расширение имени.

?

Отображает диалоговое окно Open, в котором можно выбрать существующий файл отчета или ввести имя создаваемого отчета.

WINDOW WindowName1

Задает окно, характеристики которого перенимает конструктор отчетов. Например, если окно создано по команде DEFINE WINDOW с опцией FLOAT, конструктор отчетов можно перемещать. Данное окно не обязательно должно быть активным или видимым, но оно должно быть определено.

IN [WINDOW] WindowName2

Задает родительское окно, в котором открывается конструктор отчетов. Конст уктор отчетов не принимает характеристики родительского окна и не может быть выве ен за его пределы. При перемещении родительского окна вместе с ним перемещается и конструктор отчетов.

Родительское окно должно быть заранее определено с помощью команды DEFINE WINDOW и должно быть видимым, чтобы сделать возможным доступ к конструктору отчетов.

IN SCREEN

Явно открывает конструктор отчетов в основном окне Visual FoxPro, после того как он размещен в родительском окне. Конструктор отчетов размещается в родите ьском окне в результате включения предложения IN WINDOW.

IN MACDESKTOP

Допустимо только в FoxPro для Macintosh.

Помещает конструктор отчетов в основное окно Macintosh. Конструктор отчетов асполагается на том же уровне, что и основное окно FoxPro. Конструктор отчетов можно переместить за пределы основного окна FoxPro и скрыть за этим окном.

Предложение IN MACDESKTOP отменяет текущую установку SET MACDESKTOP. Эта уста овка определяет, куда следует помещать конструктор отчетов в случае отсутствия предложения SCREEN или MACDESKTOP fox90001.gif в основное окно FoxPro или в основное окно Macintosh. Подробнее о размещении конструктора отчетов в основном окне FoxPro или в основном окне Macintosh см. описание команды SET MACDESKTOP.

NOENVIRONMENT

Включено для совместимости с отчетами версий 2.x, чтобы помешать восстановле ию среды, сохраненной вместе с отчетом.

В Visual FoxPro среда данных, связанная с отчетом Visual FoxPro, восстанав ивается, если задать значение свойства AutoOpenTables этой среды данных равным "истине" (.T.), что принимается по умолчанию. Чтобы гарантировать закрытие среды отчета по завершении печати отчета, установите для свойства AutoCloseTables сред данных значение "истина" (.T.), которое также принимается по умолчанию.

Когда вы создаете или модифицируете отчеты, вы можете сохранить текущую среду анных Visual FoxPro вместе с файлом определения отчета. При сохранении среды анных Visual FoxPro в таблицу определения отчета включаются дополнительные записи, описывающие все открытые файлы таблиц и индексов, порядок индексов и все от ошения между таблицами.

NOWAIT

Продолжает выполнение программы после открытия конструктора отчетов. Программа не дожидается закрытия конструктора отчетов, а продолжает выполняться со ст оки, непосредственно следующей за строкой с командой MODIFY REPORT NOWAIT. Если в выдали в программе команду MODIFY REPORT без предложения NOWAIT, конструктор отчетов откроется и выполнение программы будет приостановлено до тех пор, пока конструктор отчетов не закроется.

Опция NOWAIT действует только в программе. Она не влияет на выполнение команды MODIFY REPORT, когда та выдается из окна команд.

SAVE

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

Комментарии

При выдаче команды MODIFY REPORT без аргументов отображается диалоговое окно Open. Если в этом диалоговом окне нажать кнопку New, файлу отчета будет присвое о имя REPORT1. Вы можете сохранить файл отчета под другим именем, когда будете закрывать конструктор отчетов.

Подробнее о создании и изменении отчетов см. Создание отчетов и главу 9 "Конструирование отчетов и этикеток" Руководства пользователя.



Новое на сайте

  • Обновлен портфель программиста

    Добавлены: Установка HTML Help (Создание справочной системы), Imagedit.zip - Графический редактор ( ico и bmp), Библиотека локализации HTML Help (Русский)
  • Новые примеры программ

    Установка библиотек, Игровая программа "Охота на лис", Установка библиотек "Охота на лис", plastic -"Платежки", Библиотеки (на FPD26), platan -"Платежки" (на Clipper 5.2)
  • Обновленна справка

    Подсказки, технология программирования и использование Visual FoxPro. Команды, функции, операторы, объекты, свойства, события и методы.