OnManualBuild и SubReports

отредактировано 21:58 Раздел: FastReport 3.0
Уважаемые разработчики!
Очень заинтересовался вашим продуктом, с радостью бы его купил, если бы решил следующую задачу:

Весь отчёт строится в OnManualBuild, т.к. в отчёте отображается содержимое многоуровневого объекта (Клиент плюс его "дела", каждое "дело" содержит ещё вложенные записи и т.д.) Объект очень удобен в работе, и удалось сделать обёртки, которые позволяют его использовать в FastScript так же как в Object Pascal. OnManualBuild имеет вид:

if Client.Phones.First() then
repeat
Engine.ShowBand(PhoneBand);
until not Client.Phones.Next();

Engine.ShowBand(CasesHeader);

if Client.Cases.First() then
repeat
Engine.ShowBand(CaseBand);
until not Client.Cases.Next();

На CaseBand лежит SubReport, который отображает содержимое "дела". Так вот никак этот SubReport не выводится. Что посоветуете?

Ещё вопрос: при покупке я получу более полную документацию? В частности, очень интересует, что такое OverlayBand, HeaderBand, FooterBand и прочие band'ы

Спасибо

Комментарии

  • gpigpi
    отредактировано 21:58
    У SubReport свойство Печатать на бэнде включено?
    А что, 5 уровней Detail не хватает и приходится использовать SubReport?
    Вся документация здесь - http://www.fast-report.com/ru/documentation/
  • отредактировано 21:58
    Дело в том, что я Datasets не использую - объект многоуровневый (4 уровня), и с помощью datasets он плохо представляется. Поэтому написал обёртку, которая даёт доступ к его родному представлению.
    Да, пробовал и с PrintOnParent, и без - просто не выводится subreport, и всё. Другие объекты на этом бэнде (текст) выводятся нормально.
    Да, там документация всё та же, 2004 года.
    Без исходников с такой документацией можно делать только простейшие вещи
    Всё-таки, где узнать, как обращаться с OleView, Overlay Band и прочими загадками? Да и с фильтрами экспорта беда. Догадаться, например, что HTML export при экспорте в stream не выводит картинки, а при экспорте в файл - выводит - та ещё задача

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

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