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 04/10/2007, 15h38   #1
Invité régulier
 
Inscription : mai 2007
Messages : 55
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 55
Points : 9
Points : 9
Par défaut affichage du max

bonjour ,
voila dans mon rapport j'ai 2 champs qui s'affiche comme suit:
Citation:
chemps1 champs2
4-----------3
5-----------3
6-----------3
7-----------3
1-----------2
2-----------2
3-----------2
1-----------1
2-----------1
3-----------1
4-----------1
comment faire pour n'affichée que le max de champs2
c'est a dire avoir le resultat suivante:
Citation:
chemps1 champs2
4-----------3
5-----------3
6-----------3
7-----------3
aigle_ma est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/10/2007, 16h12   #2
Membre Expert
 
Homme
Développeur informatique
Inscription : juin 2004
Messages : 1 193
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2004
Messages : 1 193
Points : 1 417
Points : 1 417
Salut à toi,

Tu peux par exemple faire ta requête comme suit :

Code :
SELECT champs1, max(champs2) AS champs2 FROM tatable
Lo² est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2007, 16h41   #3
Invité régulier
 
Inscription : mai 2007
Messages : 55
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 55
Points : 9
Points : 9
mais mes 2 table sont deja selectionne dans crystal repport
je ne fais pas de requette
aigle_ma est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2007, 16h49   #4
Membre Expert
 
Homme
Développeur informatique
Inscription : juin 2004
Messages : 1 193
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2004
Messages : 1 193
Points : 1 417
Points : 1 417
Il existe cette formule :

Code :
Maximum({champs2}, {champs1})
qui te récupère le max des champs2 pour chaque groupe de champs1.

Donc si tu crées un groupe sur champs1 et que tu affiches le max, sous la forme d'un champ de formule, en pied de groupe, tu devrais avoir le bon résultat.

a+
Lo² est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2007, 17h07   #5
Invité régulier
 
Inscription : mai 2007
Messages : 55
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 55
Points : 9
Points : 9
j'aurai tous les ligne puisque champs1 c 'est comme une sequence
aigle_ma est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2007, 17h10   #6
Membre Expert
 
Homme
Développeur informatique
Inscription : juin 2004
Messages : 1 193
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2004
Messages : 1 193
Points : 1 417
Points : 1 417
Si tu ne mets rien dans le détail et que tu mets champs1 et max(champs2) dans le pied de groupe, tu ne devrais avoir qu'une seule ligne.
Lo² est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2007, 17h27   #7
Invité régulier
 
Inscription : mai 2007
Messages : 55
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 55
Points : 9
Points : 9
je ne cherche pas un seul ligne je cherche a voir

chemps1 champs2
4-----------3
5-----------3
6-----------3
7-----------3

les 4 ligne
aigle_ma est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2007, 17h37   #8
Membre Expert
 
Homme
Développeur informatique
Inscription : juin 2004
Messages : 1 193
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2004
Messages : 1 193
Points : 1 417
Points : 1 417
As-tu essayé la méthode que je t'ai proposé ?

J'ai l'impression que tu ne vois pas où je veux en venir avec la création du groupe "champs1".

Par contre en relisant ta demande, ma méthode t'affichera également :
Code :
1
2
3
1-----------2
2-----------2
3-----------2
mais pour les enlever, il te suffit de stocker la valeur max et de rendre invisible le pied de groupe si le max du nouveau groupe est inférieure à cette valeur.
Lo² est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h19.


 
 
 
 
Partenaires

Hébergement Web