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й версии.