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 15/10/2004, 08h54   #1
Invité de passage
 
Inscription : octobre 2004
Messages : 2
Détails du profil
Informations forums :
Inscription : octobre 2004
Messages : 2
Points : 1
Points : 1
Par défaut [CR]Probleme syntaxe If

Bonjour,
j'ai un probleme avec ma syntaxe dans un if, ma syntaxe est la suivante :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
LOCAL stringvar yNb;
LOCAL numbervar yPremierCarton;
LOCAL numbervar yTotal;
 
IF {@yCptArticle}=1 then 
    yPremierCarton := {PORDERQ.QTYPUU_0} + 1;
    yNb := "1 à " + totext({PORDERQ.QTYPUU_0}) + " sur " + cstr(Sum({PORDERQ.QTYPUU_0},{PORDER.POHNUM_0}));
else 
    yTotal := yPremierCarton + {PORDERQ.QTYPUU_0};
    yNb := cstr(yPremierCarton) + " à " + cstr(yTotal) + " sur " + cstr(Sum ({PORDERQ.QTYPUU_0}, {PORDER.POHNUM_0}));
    yPremierCarton := yTotal + 1;
 
yNb;
C'est un champ de formule avec Crystal Report. Le message d'erreur est le suivant : "Le texte restant ne semble pas faire partie de la formule".
Eske ke kelkun à une idée ?!
Merci de me répondre !!


Bien vouloir lire les règles du forum
[Balise code ajouté par King Kaiser]
gagou_c est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/10/2004, 09h40   #2
cdu
Membre actif
 
Inscription : août 2004
Messages : 196
Détails du profil
Informations forums :
Inscription : août 2004
Messages : 196
Points : 179
Points : 179
salut,
il faut que tu enlève le ";" avant le "else"

sinon, tes champs me disent quelquechose, toi aussi tu bosses avec adonix ???

à plus
cdu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/10/2004, 09h49   #3
Invité de passage
 
Inscription : octobre 2004
Messages : 2
Détails du profil
Informations forums :
Inscription : octobre 2004
Messages : 2
Points : 1
Points : 1
Citation:
Envoyé par cdu
salut,
il faut que tu enlève le ";" avant le "else"

sinon, tes champs me disent quelquechose, toi aussi tu bosses avec adonix ???

à plus

ça marche pas non plus !!
j'ai essayé toutes les syntaxes possibles mais j'y arrive pas.
Sinon, oui oui je bosse avec adonix.
Ta pas un exemple ke ta déjà créer ?
gagou_c est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/10/2004, 11h51   #4
cdu
Membre actif
 
Inscription : août 2004
Messages : 196
Détails du profil
Informations forums :
Inscription : août 2004
Messages : 196
Points : 179
Points : 179
sorry,
ça devrai aller mieux avec des parenthéses
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
LOCAL stringvar yNb; 
LOCAL numbervar yPremierCarton; 
LOCAL numbervar yTotal; 
 
IF {@yCptArticle}=1 then 
  [color=red]([/color]
    yPremierCarton := {PORDERQ.QTYPUU_0} + 1; 
    yNb := "1 à " + totext({PORDERQ.QTYPUU_0}) + " sur " + cstr(Sum({PORDERQ.QTYPUU_0},{PORDER.POHNUM_0})); 
  [color=red])[/color]
else 
   [color=red]([/color] yTotal := yPremierCarton + {PORDERQ.QTYPUU_0}; 
    yNb := cstr(yPremierCarton) + " à " + cstr(yTotal) + " sur " + cstr(Sum ({PORDERQ.QTYPUU_0}, {PORDER.POHNUM_0})); 
    yPremierCarton := yTotal + 1; 
 [color=red])[/color]
 
yNb;
cdu 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 14h22.


 
 
 
 
Partenaires

Hébergement Web