1.7. Отчеты

CreateReportForm(SelWithTemplate: TbtkScriptSelectionObject; FieldWithTepmlate, Extention, TemplateFileName: String; Action: TReportViewMode; SelectionName: String; OpenStyle: TFormCreationFlags)

Альтернативный метод создания отчёта. В него необходимо передавать выборку с шаблоном отчёта или имя файла.

Parameters:
  • SelWithTemplate (TbtkScriptSelectionObject) – Переменная типа TbtkScriptSelectionObject, содержащая выборку с шаблоном отчёта.
  • FieldWithTepmlate (String) – Имя поля в выборке SelWithTemplate, в котором находится шаблон отчёта.
  • Extention (String) – Расширение файла-шаблона, находящегося в базе.
  • TemplateFileName (String) – Имя файла-шаблона находящегося на жестком диске.
  • Action (TReportViewMode) –

    Указывает на действие, которое необходимо произвести после заполнения отчёта. Может иметь след. значения:

    rvmShow
    открыть отчёт на просмотр
    rvmSave
    сохранить отчёт на жесткий диск (при этом будет запрошено имя файла)
    rvmPrint
    напечатать отчёт.
  • SelectionName (String) –

    Deprecated since version ?: Передавать следует пустую строку.

  • OpenStyle (TFormCreationFlags) –

    Флаг модального или немодального открытия окна просмотра отчёта. Возможные значения:

    • fcfMDI
    • fcfModal

    Note

    fcfMDI - работает только для отчетов на основе FastReport 4й версии.