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 09/04/2008, 09h24   #1
Membre régulier
 
Inscription : janvier 2006
Messages : 483
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 483
Points : 80
Points : 80
Par défaut Intégrer la fonction maximum en paramètre

Bonjour,

J'ai créé plusieurs et j'affiche des champs dans mon détail.
Problème j'ai des doublons.
Ce sont des relances client. Donc ils ont tous le même numéro de facture.
ce qui les différencies c'est le niveau de relance.
J'ai mis ceci dans mon expert section détail
Code :
{FUP.NUMEDT_0}<>maximum({FUP.NUMEDT_0},{FUP.NUM_0})
Cà ne m'affiche bien qu'une ligne, problème c'est que quand je fais la somme en pied de groupe, il me prend même les lignes supprimer dans le détail.
Du coup je voudrais mettre cette fonction maximum en formule de sélection directement.
Mais cette même formule ne fonctionne pas à cet endroit.
Comment faire ?
merci d'avance
leloup84 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/04/2008, 09h56   #2
Inactif
 
Avatar de Aitone
 
Inscription : novembre 2006
Messages : 3 569
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 3 569
Points : 3 291
Points : 3 291
session bricolage :

variable que tu incrémente à chaque ligne :
Code :
IF {FUP.NUMEDT_0}<>maximum({FUP.NUMEDT_0},{FUP.NUM_0}) then ... else ...
Aitone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/04/2008, 10h23   #3
Membre régulier
 
Inscription : janvier 2006
Messages : 483
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 483
Points : 80
Points : 80
Je ne comprend pas ce que tu veux dire.
leloup84 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/04/2008, 10h30   #4
Inactif
 
Avatar de Aitone
 
Inscription : novembre 2006
Messages : 3 569
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 3 569
Points : 3 291
Points : 3 291
-_-

Je sais pas si tu as des groupes mais si tel est le cas, en en-tête de groupe tu fais une variable que tu initialises toto par exemple.
Donc t'a une formule @init en en-tête de groupe
Code :
1
2
numbervar toto;
toto:=0;
Sur chaque ligne de détail, tu laisses ta formule de suppression et tu ajoutes une formule dans le détail @incr
Code :
1
2
3
 
numbervar toto;
IF {FUP.NUMEDT_0}<>maximum({FUP.NUMEDT_0},{FUP.NUM_0}) then toto:=toto else toto:=toto+{ce_que_tu_veux}
et en pied de groupe, tu affiches ton résultat
Aitone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/04/2008, 11h54   #5
Membre régulier
 
Inscription : janvier 2006
Messages : 483
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 483
Points : 80
Points : 80
ok merci
leloup84 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 15h12.


 
 
 
 
Partenaires

Hébergement Web