Загрузка готового отчёта
Добрый день.
Возникла проблема.
Есть необходимость сохранения и открытия после отчёта в программе без доступа к базе данных.
Соответственно, я сохраняю сформированный отчёт в формате .fp3 и он прекрасно открывается FastReportVCL_Viewer-ом.
Однако же, при попытке отобразить его через frxPreview - пустое серое поле и всё.
Использую следующий код:
frxReport1.Clear;
frxReport1.PreviewPages.LoadFromFile('D:\1.fp3', true);
frxReport1.ReportOptions.Name := ('D:\1.fp3');
frxReport1.ShowPreparedReport;
Что интересно - если вместо ShowPreparedReport использовать экспорт (допустим в pdf), то экспорт пройдёт без ошибок, значит отчёт загружается верно, но в frxPreview почему-то не отображается.
Подскажите, будьте добры, в чём может быть проблема?
Заранее спасибо.
Комментарии
Вопрос всё ещё не решился. =(
frxPreview1.Lock;
frxReport1.Clear;
frxReport1.PreviewPages.LoadFromFile('D:\1.fp3', true);
frxReport1.ReportOptions.Name := ('D:\1.fp3');
frxPreview1.UnLock;
frxReport1.ShowPreparedReport;
Большое спасибо за ответ.
К сожалению не получается.
Попробовал параметр и true и false на всякий случай.
Снял на видео сам процесс, чтобы было понятней - просто не получается и всё.
https://radikal.ru/video/2g2JIdqn4zM
Может быть я что-то пропускаю?
Всё ещё актуально.
Актуально до сих пор.
frxReport1.Preview := nil;
frxReport1.PreviewPages.LoadFromFile('test.fp3');
frxReport1.Preview := frxPreview1;
Спасибо, уважаемый!
Вы меня прямо выручили-выручили! :-)
Работает!=)