Ajouter des données associées avec des sous-rapports intégrés
Les composants de rapport Angular dotés d’une fonctionnalité de sous-rapport vous permettent d’imbriquer des rapports pour des mises en page maître‑détail, côte à côte ou conditionnelles.

Un sous-rapport dans un composant de rapport est un rapport intégré à un autre rapport, conçu pour présenter des données associées ou complémentaires qui ne s’intègrent pas naturellement à la structure du rapport principal. Il est généralement utilisé pour afficher des relations hiérarchiques, groupées ou maître‑détail, par exemple pour afficher les articles d’une commande dans un récapitulatif de commande client. Les sous-rapports peuvent être conçus indépendamment, puis liés au rapport principal à l’aide de paramètres ou de sources de données partagées. Cette approche modulaire améliore l’organisation et la réutilisabilité des rapports, notamment lorsque des blocs de données similaires sont nécessaires dans plusieurs rapports ou sections au sein d’une solution de reporting complexe.
Plusieurs contrôles Angular Reporting offrent une prise en charge des sous-rapports, notamment :
- DevExpress Reporting vous permet d’intégrer des sous-rapports dans Angular via son Web Report Viewer/Designer, en prenant en charge les hiérarchies maître‑détail, les paramètres et la liaison des données.
- ActiveReportsJS de MESCIUS permet de placer des contrôles Subreport dans des rapports principaux, de transmettre des paramètres, d’imbriquer des sous-rapports et de fournir des sous-rapports via un nom de fichier ou une URL.
- Stimulsoft Reports.JS facilite les composants de sous-rapport en vous permettant de les ajouter via un designer, de les lier à des sources de données distinctes, et de configurer les propriétés de mise en page et de rendu.
Pour une analyse approfondie des fonctionnalités et du prix, consultez notre comparaison des contrôles Angular Reporting.