Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Crystal Reports > Formules
Formules Forum sur l'utilisation des formules sous Crystal reports
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 25/01/2011, 15h45   #1
Nouveau Membre du Club
 
Christophe
Inscription : août 2009
Messages : 131
Détails du profil
Informations personnelles :
Nom : Christophe

Informations forums :
Inscription : août 2009
Messages : 131
Points : 26
Points : 26
Par défaut Ajout critère en fonction d'un autre critère

Bonjour à Tous

Voila je débute sous CR, et j'ai besoin d'un petit coup de main de votre part.

J'ai un applicatif qui envoie à un rapport 3 critères de recherche, dont un en "dur" et deux dynamiques issus du choix fait par l'utilisateur dans une page Web.

Cela ressemble à ça :

Code :
1
2
3
4
 
{contrat.id_activite} = 3 AND
{factfournisseur.annee} = {?anneeexercice} AND
{societegestion.nom} = {?societegestion}
Ce que j'aimerai c'est que quand je lui envoie societegestion.nom = AAA un autre critère se rajoute avec un AND, en l'occurence societegestion.nom = BBB

Et quand je lui envoie autre chose que societegestion.nom = AAA ma requête reste "normale" sans critère en plus.

je suppose que avec des if on peut y arriver mais je bataille et j'ai du mal.

Merci beaucoup de votre aide précieuse


Edit : Il me semble avoir trouvé ma solution

Code :
1
2
3
4
5
6
7
8
9
10
 
IF ({?societegestion}="AAA") 
then
{contrat.id_activite} = 3 AND
{factfournisseur.annee} = {?anneeexercice} AND
{societegestion.nom} IN [{?societegestion}, "BBB"]
else 
{contrat.id_activite} = 3 AND
{factfournisseur.annee} = {?anneeexercice} AND
{societegestion.nom} = {?societegestion}
iviewclear 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 03h04.


 
 
 
 
Partenaires

Hébergement Web