Skip to main content
Skip table of contents

Manipuler un sous-rapport dans Crystal Report


Les sous-rapports peuvent être utiles pour insérer dans n’importe quelle section d’un rapport une structure de type entête/détail/pied de page.

Cependant, il y a des conditions précises pour réussir à les faire fonctionner avec Diapason.

  • Il faut créer la liste et faire le lien dans le Crystal de la même manière que pour une liste normale

  • Les listes présentes dans le sous-rapport ne doivent apparaitre QUE dans le sous-rapport. Si un champ est utilisé en dehors du sous-rapport, le document édité comportera des erreurs

  • Un sous-rapport ne doit pas être placé dans une zone qui se répète. On ne peut donc le placer dans le détail QUE si celui-ci ne se répète pas. Il faudra sinon le placer dans les entêtes ou pied de pages:

    • Si le critère est une commande avec 6 lignes et qu’on parcourt la nomenclature → Erreur

    • Si le critère est un OF et qu’on parcourt la nomenclature → OK

Dans l’exemple suivant, on à créer 2 listes dans la requête “Quincail” et “Remplissage” dans lesquels on a mis les différents pointeurs de la nomenclature associés. On va placer ces 2 listes dans 2 sous-rapports qu’on va placer dans des détails du rapport principal. Le fichier résultant comportera donc des erreurs si la commande a plusieurs lignes.

Créer un sous-rapport

Sur le rpt, Insérer > Sous-rapport:

image-20240321-124146.png

On nomme ensuite le sous-rapport et on suit l’assistant de création de rapports:

image-20240321-124236.png

De la même manière que lorsqu’on crée un rapport, on va choisir les listes à utiliser dans le sous-rapport:

image-20240321-124325.png

On appuie sur Terminer (pas besoin d’aller plus loin), puis OK et on place notre sous-rapport:

image-20240321-124410.png

Modifier un sous-rapport

On rentre ensuite en modification du sous-rapport soit en double cliquant dessus soit au Clic droit > Modifier le sous-rapport

Puis on insère nos champs et on fait la mise en forme souhaitée:

image-20240321-131527.png

A l'édition, on a bien les pointeurs de quincaillerie puis de remplissage:

image-20240321-135524.png
image-20240321-135535.png

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.