2008-08-25 4 views
0

Je dois avoir un champ de résumé dans chaque page du rapport et à la page 2 et transmettre le même résumé doit apparaître en haut de la page. Quelqu'un sait-il comment faire ça? Ex:Champs de résumé dans Crystal Report VS2008

> 
> Page 1 
> 
> Name Value 
> a  1 
> b  3 
> Total 4 
> 
> Page 2 
> Name   Value 
> Total Before 4 
> c    5 
> d   1 
> Total   10 

Répondre

1

Créez un nouveau champ Total cumulé appelé, par exemple "RTotal". Dans "Champ à résumer" sélectionnez "Valeur", dans "Type de résumé" sélectionnez "somme", sous "Evaluer" 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 utiliser ce champ total cumulé dans l'en-tête de la page, car Crystal ajoutera d'abord la valeur dans la première ligne de la page (dans votre exemple, il affichera 9 au lieu de 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 exemple {#RTotal} - {TableName.Value}) et placez ce champ de formule dans l'en-tête de votre page.

0

Je ne comprends pas votre question tout le chemin.

Si vous avez besoin d'un résumé global répété, vous avez besoin d'un sous-rapport qui a été affiché plusieurs fois dans le rapport.

Questions connexes