редактирование уже готового отчета

отредактировано 03:44 Раздел: FastReport 4.0
Коллеги! Помогите решить задачу редактирования сформированных отчетов.

Упрощенно цепочка действий такая:
1) открыли отчет
2) подтянули данные
3) отредактировали сформированный отчет
4) сохранили отредактированный отчет
5) открыли сохраненный отчет на просмотр\печать

Упрощенно, эту задачу я реализовал так:
Положил на форму frxReport и frxPreview
Когда отчет построился, я позволяю юзеру сделать двойной клик и выполнить правку уже сформированного отчета.

Для правки на событие DblClick в frxPreview я повесил свой обработчик.
В нем я вызываю frxPreview.Edit

И вот тут начинается самое интересное. Режим редактирования сохраняет файлы, как fr3. И загрузить их потом не получается.
Гружу я их так: frxPreview.LoadFromFile('мой_сохраненный_отчет.fr3');

В итоге сохраненный отчет не показывается.
Пробовал разные варианты и все равно результат негативный.
Как реализовать данную задачку?
Спасибо!
PS: BDS 2006 + FR 4.10

Комментарии

  • gpigpi
    отредактировано 03:44
    написал:
    В нем я вызываю frxPreview.Edit
    Вам нужно написать собственный код на основе кода frxPreview.Edit (с использованием ТfrxReport.PreviewPages.ModifyPage и последующим сохранением сформированного отчёта в fr3)

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

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