Новости



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

Команда CREATE REPORT

См. также

Открывает отчет в конструкторе отчетов.

Синтаксис

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

Параметры

FileName

Задает имя файла для отчета. Если расширение имени файла не указано, автоматически назначается расширение .FRX. Если файл отчета с заданным именем уже существует, появится запрос: следует ли вести запись поверх существующего файла (если команда SET SAFETY установила значение ON).

?

Отображает диалоговое окно Create, предлагающее ввести имя создаваемого отчета.

NOWAIT

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

Включение опции NOWAIT не оказывает никакого эффекта при выдаче команды CREATE REPORT в окне команд.

SAVE

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

WINDOW WindowName1

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

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

IN [WINDOW] WindowName2

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

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

IN SCREEN

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

IN MACDESKTOP

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

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

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

Комментарии

При выдаче команды CREATE REPORT без аргументов открывается новый конструктор отчетов. Определению отчета присваивается имя REPORT1. При выходе из конструкто а отчетов вы получите приглашение сохранить определение отчета под другим име ем.

Команду CREATE REPORT можно также использовать для генерирования стандартного отчета, не открывая конструктор отчетов. Подробнее об этом см. описание команды CREATE REPORT - Quick Report.

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



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

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

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

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

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