Печать Subreport на банде

отредактировано 06:41 Раздел: FastReport .NET
Ошибка при печати subreport на DataBand при DataBand.Columns.Count>0
FastReport.Net v1.1.14
Object reference not set to an instance of an object.
   at FastReport.Engine.ReportEngine.oQAKu8Fv6(BandBase , SubreportObject )
   at FastReport.Engine.ReportEngine.XoKyZHKLk(BandBase )
   at FastReport.Engine.ReportEngine.fqMuyS8Dn(BandBase , Boolean )
   at FastReport.Engine.ReportEngine.UnFYgApnK(BandBase )
   at FastReport.Engine.ReportEngine.j6dhFaqu9(BandBase , Boolean )
   at FastReport.Engine.ReportEngine.UgbTJhx9R(BandBase , BandBase , Single , Single )
   at FastReport.Engine.ReportEngine.nCsQGvtqb(DataBand , Int32 )
   at FastReport.Engine.ReportEngine.ESDssoNAI(DataBand , Int32 )
   at FastReport.Engine.ReportEngine.RGJvNZNdw(DataBand , Int32 )
   at FastReport.Engine.ReportEngine.CqenHLL8W(DataBand , Int32 , Boolean , Boolean , Boolean )
   at FastReport.Engine.ReportEngine.DhkwDibrR(DataBand )
   at FastReport.Engine.ReportEngine.W5jkeepf3y(BandCollection )
   at FastReport.Engine.ReportEngine.KpYk4Fjgpb(ReportPage )
   at FastReport.Engine.ReportEngine.Ojuk9U4Tl0()
   at FastReport.Engine.ReportEngine.wdDElxFZD(Boolean , Boolean , ReportPage )
   at FastReport.Report.Prepare(Boolean append)
   at FastReport.Report.Prepare()
   at tv1u9XvCS4ZvrAJHSkI.4tQJSIvEmv65Sj0Qwtm.BAdF2bPuS()

Комментарии

  • отредактировано 06:41
    Здравствуйте,

    Бэнд, у которого есть колонки, не должен иметь подчиненных бэндов или других данных (в данном случае во вложенном отчете). Я упоминал об этом в документации (Построение отчетов/Многоколоночный отчет/Колонки бэнда "Данные").
  • отредактировано 06:41
    Понятно. Извините, не читал.
    Мне нужен отчет, как в демо General/SubReport, но с количеством колонок 4. Я уже пробовал обойтись без субрепорта (просто таблицей с ManualBuild), но не получилось (выдает ошибку).
    Как такой отчет можно построить?
    На будущее можно будет субрепортом сделать?
  • отредактировано 06:41
    Опишите подробнее структуру отчета.
  • отредактировано 06:41
    Есть главная таблица с названиями сортов и подчиненная с ценами на каждый сорт в зависимости от длины. Нужно вывести каталог, но по 4 сорта в колонке.
    t5a561.jpg
  • отредактировано 06:41
    Используйте колонки страницы; правда, у них возможен только вывод сверху-вниз, потом слева-направо.
  • отредактировано 06:41
    Так работает.
    А на будущее планируется?
  • отредактировано 06:41
    Попробую сделать.
  • отредактировано 06:41
    Сегодня соберется исправленная версия, в которой можно использовать subreport с опцией PrintOnParent на бэнде с колонками.
  • отредактировано 06:41
    Круто. Спасибо.
  • отредактировано 06:41
    Здравствуйте. Попробовал текущую версию (1.1.16).
    Колонки работает только при Columns.Layout=DownThenAcross, а при AcrossThenDown все равно ошибка выводится.
  • отредактировано June 2009
    Извините. Ошибься. Все нормально

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

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