Guide du Designer Crystal Reports pour Rational Application Developer
Pour créer des totaux cumulés dans une liste
Créez un rapport à l'aide des tables Clients et Commandes de l'exemple de base de données Xtreme.
Sélectionnez le champ NOM DU CLIENT de la table Clients, ainsi que les champs ID commande et Montant commande de la table Commandes, puis placez-les dans la section Corps.
Dans la vue "Explorateur de champs", cliquez avec le bouton droit de la souris sur Totaux cumulés, puis cliquez sur Nouveau.
Sélectionnez le nouveau total cumulé.
Ses paramètres sont affichés dans la vue "Propriétés".
Dans la vue "Propriétés", saisissez "TotalCommandes" dans la zone Nom.
Dans la liste Champ de résumé, sélectionnez {commandes.MONTANT COMMANDE}.
Dans la liste Opération de résumé, sélectionnez Somme.
Dans la liste Type de condition d'évaluation, sélectionnez Au changement de champ.
Dans la liste Condition d'évaluation, sélectionnez Commandes.ID commande.
Le total cumulé s'exécutera chaque fois que ce champ change.
Dans la liste Type de condition de réinitialisation, sélectionnez Jamais.
Insérez le champ de total cumulé dans la section Corps du rapport, à droite de {commandes.MONTANT COMMANDE}.
Dans votre rapport, chaque ligne dans la colonne du total cumulé affiche la valeur d'enregistrement en cours ajoutée aux valeurs précédentes. Ce total est cumulé continuellement, pour la totalité du rapport.