экспорт в excel, минуя вывод формы в фастрепорт

отредактировано 01:36 Раздел: FastReport 3.0
здравствуйте,
у меня генерится отчет в delphi, результаты которого посылаются в шаблон fastreport...

мне надо сделать следующую хитрость:
не показывая результаты в фастрепорт, послать результаты в excel
т.е. после написания следующего:
frxReport1.LoadFromFile(ReportPattern);
должно следовать не
frxReport1.ShowReport(True);

а именно вывод результатов в excel , оканчивающееся что-то типа
ExcelApp.Visible := True;

Подскажите, пожалуйста, как это сделать


Комментарии

  • LexLex
    отредактировано 01:36
    frxXLSExport1.OpenExcelAfterExport  := True;
    
    frxReport1.LoadFromFile(ReportPattern);
    frxReport1.PrepareReport;
    frxReport1.Export(frxXLSExport1);
    
  • отредактировано 01:36
    спасибо
  • zdmzdm
    отредактировано 01:36
    и не забудь

    frxReport1.free;
    frxXLSExport1.free;
  • LexLex
    отредактировано 01:36
    zdm написал:
    и не забудь

    frxReport1.free;
    frxXLSExport1.free;
    если компоненты лежат на форме то делать этого нельзя

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.