Question

J'ai besoin d'avoir un champ de résumé dans chaque page du rapport et dans la page 2 et de transmettre le même résumé doit apparaître en haut de la page.Quelqu'un sait-il comment faire ça?Ex:

> 
> Page 1
> 
> Name Value 
>  a     1 
>  b     3 
>  Total 4
> 
> Page 2 
> Name         Value 
> Total Before  4 
>  c             5 
>  d            1 
>  Total         10
Était-ce utile?

La solution

Créez un nouveau champ de total cumulé appelé, par exemple "RTotal".Dans « Champ à résumer » sélectionnez « Valeur », dans « Type de résumé » sélectionnez « somme », sous « Évaluer » sélectionnez « Pour chaque enregistrement ».Vous pouvez ensuite faire glisser ce champ dans votre rapport pour l'utiliser comme « Total » au bas de chaque page.

Cependant, vous ne pouvez pas également utiliser ce champ de total cumulé dans l'en-tête de la page, car Crystal y ajoutera d'abord la valeur de la première ligne de la page (donc dans votre exemple, il affichera 9 plutôt que 4 en haut de la page 2) .Pour contourner ce problème, créez un champ de formule qui soustrait la valeur actuelle du champ Valeur du total cumulé (par ex.{#RTotal}-{TableName.Value}), et placez ce champ de formule dans l'en-tête de votre page.

Autres conseils

Je ne comprends pas complètement votre question.

Si vous avez besoin d'un résumé global répété, vous aurez besoin d'un sous-rapport qui apparaîtra plusieurs fois dans le rapport.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top