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 09/07/2003, 08h47   #1
Invité régulier
 
Inscription : juin 2003
Messages : 8
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 8
Points : 7
Points : 7
Envoyer un message via MSN à GuillaumeDSA
Par défaut [CR] besoin d'aide sur les formules

bonjour
ca fait un mois que je suis sur CR et là, je me dis que je maitrise pas la syntaxe pour l'Expert de Selection car seule une partie de ma formule est prise en compte et les resultats sont parfois déroutant!
Je travaille en syntaxe Crystal.

Comment enchainer les IfThenElse liés à mes champs de parametres (invites!)?
exp if cond then
expr
else .......
AND
if cond then
expr
else .......

Puis etre sur que ma seconde boucle IF n'est pas interprétée comme appartenant au Else de la premiere (en l'absence de EndIf!)

Quelle est l'utilité du ";" en fin d'expression?

Quelle différence entre syntaxes Crystal et Basic?i
GuillaumeDSA est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/07/2003, 17h20   #2
Membre du Club
 
Homme
Inscription : avril 2002
Messages : 52
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : avril 2002
Messages : 52
Points : 41
Points : 41
Envoyer un message via MSN à Nico118
Salut

utilise les ()
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
IF cond then
(
  expr1;
)
else
( 
  expr2;
)
AND IF cond2 then
(
  expr3;
)
else
( 
  expr4;
)
Nico118 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/07/2003, 09h13   #3
Invité régulier
 
Inscription : juin 2003
Messages : 8
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 8
Points : 7
Points : 7
Envoyer un message via MSN à GuillaumeDSA
merci beaucoup, ca change tout...
mais quel est l'utilité du ";"?
GuillaumeDSA est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/07/2003, 10h33   #4
Membre du Club
 
Homme
Inscription : avril 2002
Messages : 52
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : avril 2002
Messages : 52
Points : 41
Points : 41
Envoyer un message via MSN à Nico118
Salut,

Le point virgule sert à séparer les expressions quand elles tiennent sur plusieurs lignes.

Par exemple, ces 2 bout de formule sont équivalents :
Code :
1
2
3
4
5
6
{Table1.Champ1} = 3
AND {Table1.Champ2} = "Toto";
 
est équivalent à
 
{Table1.Champ1} = 3 AND {Table1.Champ2} = "Toto"
Par habitude, je met un ; après chaque expression, qu'elle tienne sur une ou plusieurs lignes.
Nico118 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/07/2003, 12h19   #5
Invité régulier
 
Inscription : juin 2003
Messages : 8
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 8
Points : 7
Points : 7
Envoyer un message via MSN à GuillaumeDSA
Merci
mais est ce que

{Table1.Champ1} = 3 ;
{Table1.Champ2} = "Toto";

est équivalent à

{Table1.Champ1} = 3 AND {Table1.Champ2} = "Toto"

???
GuillaumeDSA 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 09h04.


 
 
 
 
Partenaires

Hébergement Web