Vous pouvez imprimer une ligne de rapport pour chaque quantité d’un élément. Si un élément a une quantité de 5, il est possible d’imprimer 5 lignes de données pour cet élément.
-
Créez une nouvelle bande de données sous l’élément requis.
Nous vous recommandons de lui attribuer un nom similaire à « instance » pour signaler que cela affiche des instances d’un élément.
-
Cliquez avec le bouton droit sur la nouvelle bande et sélectionnez Conception.
-
Sélectionnez Composant maître et la bande de données parent.
Exemple :

Dans cet exemple, la bande de données parent est la table ProductionControlItems. La nouvelle bande de données est nommée DataBandInstance et n’a pas de source de données.
-
Dans l'événement BeforePrint de ProductionControlItemDataBand, ajoutez le code suivant :
DataBandInstance.CountData = ProductionControlItems.Quantity ;
Cette ligne de code spécifie que le nombre de lignes pour la bande de données est égal à la quantité pour l’élément.
Les champs de la bande de données Instance référencent toujours la table ProductionControlItems, par exemple :
{ProductionControlItems.Dimensions}.
Voir également Événements de rapport Stimulsoft