Создает отчет не открывая Дизайнер Отчетов.
CREATE REPORT FileName | ? FROM Source [FORM | COLUMN] [FIELDS FieldList] [ALIAS] [NOOVERWRITE] [WIDTH nColumns] |
Параметры
- FileName| ?
- Задает имя файла для отчета или выводит на экран диалоговое окно Create, запрашивающее имя создаваемого отчета. По умолчанию файлу отчета присваивается расширение .frx.
- FROM Source
- Задает имя таблицы из которой делается отчет (таблица не обязательно должна быть открыта) или псевдоним (алиас) открытой таблицы. Например:
Скопировать код
LOCAL lcFile USE ? ALIAS temp lcFile = PUTFILE("Report name","myreport.frx") IF NOT EMPTY(lcFile) CREATE REPORT (lcFile) ; FROM (ALIAS()) ENDIF
Совет:
Обратите внимание, что в примере, перед использованием команды CREATE REPORT- Quick Report
не проверяется, открыта ли в данной рабочей области какая-либо таблица (EMPTY(ALIAS()))
. Если в текущей рабочей области нет открытых таблиц, Visual FoxPro вызовет диалог открытия таблицы.
- [FORM | COLUMN]
- Определяет создание отчета с полями и их именами, организованными сверху вниз в полосе Detail или с полями организованными слева направо поперек страницы в полосе Detail. Имена полей помещены в полосе Page Header. Если задан аргумент COLUMN, в колонтитул (Page Header) будут помещены имена полей.
Примечание:
Если аргументы FORM и COLUMN опущены, по умолчанию принимается формат COLUMN.
- [FIELDS FieldList]
- Определяет поля таблицы, которые появятся в отчете. Поля в списке FieldList следует отделять запятыми.
- [ALIAS]
- Определяет, будет ли добавляться псевдоним таблицы (алиас) к именам полей в отчете.
- [NOOVERWRITE]
- Запрещает перезапись существующего отчета. Если отчет с именем заданным в FileName1 уже существует , новый отчет не будет создан.
- [WIDTH nColumns]
- Задает ширину страницы отчета в столбцах.
Замечания
Вы можете также создать отчет с использованием другой версии команды CREATE REPORT, которая открывает Дизайнер Отчетов. Для более подробной информации смотрите CREATE REPORT Command.
Отчеты можно создавать и с помощью мастера. Для более подробной информации смотрите Как: Create Reports.
В зависимости от установки системной переменной _REPORTBUILDER , эта команда может отобразить дополнительные диалоги, расширяющие возможности создания отчетов. Для более подробной информации смотрите Системная переменная _REPORTBUILDER.
Смотрите также
Прочие ресурсы
Дизайнер отчетаКоманда MODIFY REPORT
Команда REPORT
Команды
Работа с отчетами
Справочное руководство по языку