Gestion des champs de rapport Stimulsoft

Tekla PowerFab Tekla PowerFab GO
Modifié: 8 sep 2023
2025i
Tekla PowerFab Tekla PowerFab GO

Gestion des champs de rapport Stimulsoft

Vous pouvez ajouter de nouveaux champs à un rapport Stimulsoft et déplacer des champs existants et ajuster leur taille.

Déplacement et modification de champs existants

Pour Procédure
Déplacer un champ existant

Sélectionnez et faites glisser le champ vers un nouvel emplacement.

Par défaut, les composants s’accrochent à la grille affichée pour faciliter l’alignement.

Ajuster la taille et l’alignement du champ Sélectionnez un champ et ajustez son alignement et ses dimensions dans la section Position dans Page > Panneau > Propriétés

Ajouter un nouveau champ

Pour ajouter un nouveau champ, procédez comme suit :
  1. Sélectionnez un composant existant.
  2. Effectuez l’une des actions suivantes :
    • Copiez et collez-le :
      1. Cliquez avec le bouton droit sur le composant et sélectionnez Copier dans le menu contextuel.
      2. Pour coller les composant, sélectionnez le nouvel emplacement, cliquez avec le bouton droit pour afficher le menu contextuel, puis sélectionnez Coller.
    • Dans l'onglet ruban Insérer, sélectionnez un composant et faites-le glisser vers l’emplacement souhaité.
    • Sélectionnez un composant, appuyez sur Ctrl et faites glisser une copie du composant sélectionné à l’emplacement souhaité.
  3. Pour déplacer le composant, cliquez sur le nouvel emplacement.
  4. Pour renommer le composant, sélectionnez un composant, puis effectuez l’une des procédures suivantes :
    • Double-cliquez sur le composant et entrez un nouveau nom dans l’éditeur qui s’affiche.
    • Cliquez avec le bouton droit sur le composant, sélectionnez Conception dans le menu contextuel, puis entrez un nouveau nom dans l’éditeur qui s’affiche.

    Vérifiez que l'option Expression est sélectionnée.

Affichage des champs de données

Pour afficher les données disponibles dans le rapport, procédez comme suit :
  1. Sélectionnez un composant existant et cliquez dessus avec le bouton droit de la souris.
  2. Sélectionnez Conception dans le menu contextuel.

    L’éditeur s’ouvre.

  3. Accédez à l'onglet Colonne de données.

Les données disponibles dans le rapport s’affichent.

Exemples de champs de données

Il est important de comprendre les relations de données qui sont affichées. Les relations sont des liens vers d’autres tables définis par l’association de données d’enregistrement d’une table à l’autre afin que les enregistrements appropriés soient associés les uns aux autres.

Pour récupérer des données, non pas dans la source de données mais dans une relation créée avec d’autres tables, vous devez démarrer dans la source de données affectée à la bande de détail du rapport.

Exemple 1 :

Dans cet exemple, pour récupérer la description de la forme qui ne se trouve pas dans la source de données RequisitionItems, développez la table RequisitionItems. Développez ensuite la relation de données associée pour Shapes2. Vous pouvez ensuite sélectionner la description de la forme.

Lorsque vous cliquez sur Expression, l’exemple ci-dessus s’affiche comme {RequisitionItems.Shapes2.Description}

Exemple 2 pour un projet en contrôle de production :

Le rapport est basé sur la table ProductionControlItems.

Il est possible d’utiliser les liens de cette table pour établir un lien vers d’autres tables et d’autres informations.

L'utilisation des ces propriétés de navigation permet d'utiliser un lien de la table ProductionControlItems pour accéder à la table ProductionControlJobs, puis accéder aux champs de cette table qui ne sont pas présents dans la table ProductionControlItems.

Lorsque vous cliquez sur Expression, l’exemple ci-dessus s’affiche comme {ProductionControlItems.ProductionControlJobs.JobNumber}.

Imbrication du texte et des composants de données

Il est possible d'imbriquer du texte de libellé et un champ de données. Les accolades identifient la partie de l’expression qui est une formule ou des composants de la source de données. Les éléments en dehors des accolades sont traités comme du texte pur

Dans l’exemple ci-dessus, l'Expression est la suivante :

Req#: {RequisitionItems.Requisitions.RequisitionNumber}

Lorsque le rapport est exécuté, cela affiche le texte « Req#: », puis le numéro de la demande de prix.

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