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) – Переменная типа