Иерархические источники данных

Top  Previous  Next

Рассмотренные нами источники данных были реляционными, они представляли собой аналог таблицы реляционной СУБД. FastReport поддерживает и другой тип источников – иерархические. Такие источники создаются при регистрации в отчете данных из бизнес-объектов. Поскольку такие данные могут быть добавлены в отчет исключительно программным способом, рассмотрим работу с ними с точки зрения пользователя.

 

Иерархические источники данных отличаются от обычных источников только тем, что для них не нужно создавать связь. Источники уже связаны отношением "родительский-дочерний". В окне "Данные" такие источники выглядят следующим образом:

 

businessObject

 

Как видно, родительский источник данных "Categories Business Object" содержит в себе дочерний источник "Products". Вы можете работать с иерархическими источниками так же, как и с остальными.