Précédent Suivant

Tâche 7 :  Créer le sous-rapport des commandes

Le sous-rapport des commandes contient la liste des commandes de chaque client sous forme de lignes et de colonnes. Il affiche le numéro et la date de chaque commande. Pour itérer dans les lignes de l'ensemble de données Orders et les afficher sous forme de lignes et de colonnes, vous devez utiliser l'élément de table.

1  
2  
3  
*
*
*
Cliquez sur OK. Une table s'affiche dans la zone détaillée de la liste, comme indiqué dans Figure 12-12.

Figure
12-12 Table insérée dans la zone de détails de la liste

Figure 12-12  Table insérée dans la zone de détails de la liste
4  
5  
Dans l'éditeur de présentation, la cellule de table contenant la zone de fichier déposée comporte un élément de données qui affiche [ORDERNUMBER]. Au-dessus de cet élément de données se trouve un élément de type libellé que l'éditeur de présentation a ajouté à la ligne d'en-tête. Ce libellé affiche le nom de la zone sous la forme d'un texte statique et sert d'en-tête de colonne.
6  

Figure
12-13 Conception de rapport incluant le sous-rapport des commandes

Figure 12-13  Conception de rapport incluant le sous-rapport des commandes
7  
1  
2  
3  
4  
*
*
8  
Les mêmes enregistrements de commandes apparaissent pour chaque client, car vous avez défini la valeur par défaut 103 pour customerNumber lorsque vous avez créé le paramètre de fichier CustID. Comme il utilise cette valeur par défaut, le sous-rapport des commandes affiche toujours les enregistrements de commande du client 103. La solution consiste à mettre à jour dynamiquement la valeur du paramètre CustID à chaque modification de la ligne client dans le rapport principal. Cette procédure est décrite dans la tâche suivante.
Les en-têtes de colonne apparaissent en gras et sont centrés, car BIRT Report Designer utilise le format par défaut du navigateur pour les éléments placés dans un en-tête de table. Vous reformaterez ces éléments dans une tâche ultérieure.

Figure
12-14 Aperçu du rapport affichant des enregistrements de commande
répétés

Figure 12-14  Aperçu du rapport affichant des enregistrements de commande répétés

(c) Copyright Actuate Corporation 2013