1.7. Отчеты¶
-
CreateReportForm
(ASelWithTemplate: TbtkScriptSelectionObject; AFieldWithTepmlate, AExtention, ATemplateFileName: String; AAction: TReportViewMode; ASelectionName: String; AOpenStyle: TFormCreationFlags)¶ Альтернативный метод создания отчёта. В него необходимо передавать выборку с шаблоном отчёта или имя файла.
Parameters: - ASelWithTemplate (TbtkScriptSelectionObject) -- Переменная типа
TbtkScriptSelectionObject
, содержащая выборку с шаблоном отчёта. - AFieldWithTepmlate (String) -- Имя поля в выборке ASelWithTemplate, в котором находится шаблон отчёта.
- AExtention (String) -- Расширение файла-шаблона, находящегося в базе.
- ATemplateFileName (String) -- Имя файла-шаблона находящегося на жестком диске.
- AAction (TReportViewMode) --
Указывает на действие, которое необходимо произвести после заполнения отчёта. Может иметь след. значения:
- rvmShow
- открыть отчёт на просмотр
- rvmSave
- сохранить отчёт на жесткий диск (при этом будет запрошено имя файла)
- rvmPrint
- напечатать отчёт.
- ASelectionName (String) --
Deprecated since version ?: Передавать следует пустую строку.
- AOpenStyle (TFormCreationFlags) --
Флаг модального или немодального открытия окна просмотра отчёта. Возможные значения:
- fcfMDI
- fcfModal
Note
fcfMDI - работает только для отчетов на основе FastReport 4й версии.
- ASelWithTemplate (TbtkScriptSelectionObject) -- Переменная типа