Динамическое изменение отчета
Посоветуйте как поступит в таком случае
Есть отчет на котором существует несколько бендов на которых есть обязятельные мемки.
Плюс есть некие обработчики событий.
Перед запуском отчета пользователь выбирает набор полей которые хочет увидить...
нужно добавить соответсвующие мемки, показать отчет, и удалиь эти мемки из
отчета
обычным Create - Free не получается
Есть отчет на котором существует несколько бендов на которых есть обязятельные мемки.
Плюс есть некие обработчики событий.
Перед запуском отчета пользователь выбирает набор полей которые хочет увидить...
нужно добавить соответсвующие мемки, показать отчет, и удалиь эти мемки из
отчета
обычным Create - Free не получается
Комментарии
Руководство программиста - Создание формы отчета с помощью кода.
Но дело в том что мне нужно изменить существующий отчет. А именно добавить мемки дать пользователю поюзать отчет а затем удалить эти мемки из отчета и при следуюшем обращении добавить новые мемки.
Если я делаю примерно так
при второй попытке построить ( frxReport.ShowReport;) отчет вылетает ошибка "повторяющееся имя"
1) tmpMemoView := TfrxMemoView.Create(frxReportTitleBand), parent при этом указывать не надо
2) после построения отчета объекты перечитываются из потока, поэтому строка
FreeAndNil(tmpMemoView ) почистит уже очищенную область памяти и вызовет AV, скорее всего.
if tmpMemoView <> Nil Then
FreeAndNil(tmpMemoView);