Création d’une ligne pour chaque quantité dans les rapports Stimulsoft

Tekla PowerFab Tekla PowerFab GO
Modifié: 13 mar 2023
2025i
Tekla PowerFab Tekla PowerFab GO

Création d’une ligne pour chaque quantité dans les rapports Stimulsoft

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.

  1. 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.

  2. Cliquez avec le bouton droit sur la nouvelle bande et sélectionnez Conception.
  3. 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.

  4. 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

Cela a-t-il été utile?
Précédent
Suivant