Вложенные отчеты

       Иногда нужно в определенном месте основного отчета вывести дополнительные данные, которые могут представлять собой отдельный отчет с довольно сложной структурой. Можно попробовать построить такой отчет с использованием набора бэндов FastReport, но не всегда это удается. В таком случае можно использовать объект "Вложенный отчет" _img173 .

 

       Вставив такой объект в отчет, мы увидим, что FastReport автоматически добавил новую страницу, связанную с этим объектом. Вложенный отчет по своей структуре очень похож на многостраничный. Единственное отличие – вложенный отчет выводится в заданном месте основного отчета, а не после него. При формировании отчета, когда будет встречен объект "Вложенный отчет", вместо него будет выведен отчет, расположенный на связанной странице. После этого формирование основного отчета продолжится.

 

       На страницу вложенного отчета можно также поместить объект "Вложенный отчет", увеличив тем самым уровень вложенности. Пример такого отчета можно найти в демонстрационной программе, отчет под названием "Subreports".

 

       Следует отметить, что способность FastReport строить многократно вложенные отчеты позволяет неограниченно наращивать уровень вложенности данных. Напомним, что без использования объекта "Вложенный отчет" число уровней вложенности в FastReport ограничено – не более шести.