Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Crystal Reports
Crystal Reports Forum d'entraide sur Crystal Reports. Avant de poster --> FAQ Crystal, Tutoriels Crystal
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 07/07/2004, 13h04   #1
Invité de passage
 
Inscription : mai 2004
Messages : 5
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 5
Points : 2
Points : 2
Par défaut [9]Totalisation par pied de page

bonjour

je cherche à faire une totalisation par pied de page
exemple : j'ai une facture avec 200 enregistrements 50 par page
je souhaite obtenir la somme de mes montants par page
merci

christophe
_tinos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/07/2004, 13h43   #2
Membre confirmé
 
Inscription : mai 2002
Messages : 246
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 246
Points : 256
Points : 256
Envoyer un message via MSN à Machuet
Incrémente une variable de total dans ton champ de détail et tu l'affiche dans ton pied de page. Si tu veux le remettre à zéro pour chaque page tu le fais dans l'en-tête de page.
Machuet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/07/2004, 11h24   #3
Modérateur
 
Avatar de L.nico
 
Homme Nicolas LAURET
Chef de projet en SSII
Inscription : novembre 2003
Messages : 1 024
Détails du profil
Informations personnelles :
Nom : Homme Nicolas LAURET
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2003
Messages : 1 024
Points : 1 744
Points : 1 744
Attention,
La solution de machuet peut ne pas fonctionner s'il y a plusieurs pages.
Crystal s'emmele en peu les pedales parfois si on veut afficher une valeur cumulée progressive
dans un pied de page.
Car il va parfois inclure la valeur de la ligne détail suivante (Page suivante) sur le pied de page
de la page courante (En fait c'est galère).
La manière la plus sûre est d'avoir un groupe bidon qui est en fait un détail camouflé ...
Et là dedans on cumule notre valeur notre valeur qu'on affiche en pied de page ...
(Idéal pour les reports de Facture)
Et là comme par magie ça marche mieux ...
__________________
Modérateur Business Intelligence / Windev

A lire avant de poster
Si vous avez obtenu la réponse à votre question alors cliquez sur le bouton
L.nico est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/07/2004, 09h23   #4
Membre confirmé
 
Inscription : mai 2002
Messages : 246
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 246
Points : 256
Points : 256
Envoyer un message via MSN à Machuet
Nico -> en effet en cumulant j'ai parfois le problème qu'il prend en compte la 1ère ligne de la page suivante.

Par contre pourrais-tu détailler un peux mieux ta solution?
Machuet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/07/2004, 14h00   #5
Modérateur
 
Avatar de L.nico
 
Homme Nicolas LAURET
Chef de projet en SSII
Inscription : novembre 2003
Messages : 1 024
Détails du profil
Informations personnelles :
Nom : Homme Nicolas LAURET
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2003
Messages : 1 024
Points : 1 744
Points : 1 744
OK,
On prend 2 tables :
Facture avec Clé Sur Champ Facture
FactureLigne avec Clé sur champ Facture,Ligne

On fait un groupe sur Facture
On fait un groupe sur Ligne

Dans ligne on affiche la ligne détail Facture

entete de groupe facture est visible et contient le report de page suivante conditionné.
entete de groupe Ligne n'est jamais visible
Detail n'est jamais visible.
Fin de groupe Ligne est toujours visible et contient une ligne de facture
Fin de groupe Facture contient la fermeture du cadre des données (Le cadre commence en debut de groupe Facture)
car l'entete de groupe est scindé en 2 parties (1 pour le debut cadre et 1 pour le report)

En Pied de page A : on affiche le Report s'il y en a
En pied de page B : Le numéro de page.



En debut de Facture on remet à 0 le cumul
en fin de groupe Ligne on cumule.

Et après en fonction si tu es en fin de facture ou pas et si tu as une valeur ou pas,
tu affiches le report ou pas ...

Je ne sais pas si j'ai été assez clair, au pire je t'envoie un exemple que j'ai écrit il y a 4 ans ....
__________________
Modérateur Business Intelligence / Windev

A lire avant de poster
Si vous avez obtenu la réponse à votre question alors cliquez sur le bouton
L.nico est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/07/2004, 15h17   #6
Membre confirmé
 
Inscription : mai 2002
Messages : 246
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 246
Points : 256
Points : 256
Envoyer un message via MSN à Machuet
Merci c'est très clair.
Machuet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/07/2004, 12h52   #7
Invité de passage
 
Inscription : mai 2004
Messages : 5
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 5
Points : 2
Points : 2
je pense avoir trouver plus simple

il faut 3 variables
1) dans le detail
WhilePrintingRecords;
NumberVar Montantencours;
Montantencours:= Montantencours + {@Montant_ht};
Montantencours
2) dans le pied de page
WhilePrintingRecords;
NumberVar Montantencours;
3 )dans l'entete de page pour renitialiser le montant
WhilePrintingRecords;
NumberVar Montantencours:=0;
_tinos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/07/2004, 13h29   #8
Modérateur
 
Avatar de L.nico
 
Homme Nicolas LAURET
Chef de projet en SSII
Inscription : novembre 2003
Messages : 1 024
Détails du profil
Informations personnelles :
Nom : Homme Nicolas LAURET
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2003
Messages : 1 024
Points : 1 744
Points : 1 744
Oui, Tinos c'est ce que j'aurai préconisé au départ mais cette solution ne fonctionne qu'à moitié ... parfois, si tu fais le cumul progressif dans le détail, crystal inclue aussi la première ligne détail de la page suivante d'où mon cumul dans un groupe qui lui fonctionne (testé et approuvé).
__________________
Modérateur Business Intelligence / Windev

A lire avant de poster
Si vous avez obtenu la réponse à votre question alors cliquez sur le bouton
L.nico est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/07/2004, 15h31   #9
Membre confirmé
 
Inscription : mai 2002
Messages : 246
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 246
Points : 256
Points : 256
Envoyer un message via MSN à Machuet
En effet Nico a raison, parfois il y a des comportement bizarre du style il ajoute le montant de l'article suivant sur le pied de page, et par contre le montant du report est correct
Machuet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/02/2007, 14h15   #10
Invité régulier
 
Inscription : avril 2003
Messages : 18
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 18
Points : 6
Points : 6
Par défaut demande d'exemple

Salut Nico,
Pourrais tu m'envoyer l'exemple dont tu as parlé ?
mohcine est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/02/2007, 13h27   #11
Invité régulier
 
Inscription : avril 2003
Messages : 18
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 18
Points : 6
Points : 6
Par défaut activation email

Salut ,

Pardon j'ai modifié mes options pour pouvoir recevoir des emails
mohcine est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/03/2007, 11h02   #12
Modérateur
 
Avatar de L.nico
 
Homme Nicolas LAURET
Chef de projet en SSII
Inscription : novembre 2003
Messages : 1 024
Détails du profil
Informations personnelles :
Nom : Homme Nicolas LAURET
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2003
Messages : 1 024
Points : 1 744
Points : 1 744
As-tu finalement réussi à t'en sortir mohcine !?
ps: je ne dispose plus de l'exemple en question, mais si c'est nécessaire, je peux le réexpliquer.
Le groupe bidon que tu dois créer doit se baser sur un element de détail toujours different genre : Idfacture + "/" + idFactureLigne
__________________
Modérateur Business Intelligence / Windev

A lire avant de poster
Si vous avez obtenu la réponse à votre question alors cliquez sur le bouton
L.nico est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/03/2007, 11h04   #13
Invité régulier
 
Inscription : avril 2003
Messages : 18
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 18
Points : 6
Points : 6
Bonjour,

Pardon j'étais en déplacement et je viens de reprendre.

Je vais essayer encore .
mohcine est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h00.


 
 
 
 
Partenaires

Hébergement Web