Cписок объектов отчета из C++builder

отредактировано 01:09 Раздел: FastReport 4.0
Можно ли как-то получить список объектов отчета и затем в цикле их все из перебрать со свойствами?

Есть желание сохранить в базе данных отчет не ввиде blob поля, а в виде отдельных объектов.
Пользователь, например, создал страницу в дизайнере (на первое время достаточно просто текст и картинки), программа получила все созданные пользователем объекты и сохранила в своем формате в базе данных. Для просмотра программа из базы данных получила все объекты и динамически создала страницу отчета.

Планируется использовать для справочной системы к программе, сервис бюллетененей и другой документации.
Для локального подключения используем Fast Report, генерирующий страницу из базы. Для удаленного .Net генерирующая на сайте страницу в броузере.

Комментарии

  • отредактировано 01:09
    Какой смысл изобретать велосипед?
    FastReport отлично отображает сохранённые отчёты - либо в fp3, либо в fr3, в зависимости от результата.
    Если нужно в HTML - то есть грамотный экспорт в HTML. Лишнюю проблему себе создаёте.
    Перебор, в принципе, делается так же, как и в других компонентах VCL:
    for i := 0 to ComponentCount do
    // что-то делаем c Components
  • отредактировано March 2014
    Сохранять отчеты мне не надо, генировать html страницы тоже.

    Справочная система ( а таже другая документация) должна хранится только в базе данных и больше нигде.
    Отображать необходимо в VCl приложении и на сайте. На сайте не в виде готовой страницы, а интегрироваться в различные страницы вид которых на этапе разработки неизвестен. В эти страницы будет добавлена дополнительная информация. Например, остатки товаров, запчастей и др. из реальной рабочей базы.

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

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