OVH Cloud OVH Cloud

expression conditionnellle dans requête

2 réponses
Avatar
sylvere
Bonjour,
J'ai déjà croisé une expression conditionnelle dans une requête, et je
ne me souviens plus de la syntaxe (vrai, faux ??:
exemple :
dans une expression de requête,Je veux opérer un calcul sur le champ
[montant](
si le champ [code] est égal à "a" [montant]*2,
si le champ [code] est égal à "b" [montant]*3,
si le champ [code] est égal à "c" [montant]*4,
Merci pour l'aide
Sylvere

2 réponses

Avatar
Jessy Sempere [MVP]
Bonjour

tu dois faire un contrôle calculé dans ta requête, genre :

Resultat:VraiFaux([Code]="a";[Montant]*2;VraiFaux([Code]="b";[Montant]*3;Vra
iFaux([Code]="c";[Montant]*4;0)))

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"sylvere" a écrit dans le message news:

Bonjour,
J'ai déjà croisé une expression conditionnelle dans une requête, et je
ne me souviens plus de la syntaxe (vrai, faux ??:
exemple :
dans une expression de requête,Je veux opérer un calcul sur le champ
[montant](
si le champ [code] est égal à "a" [montant]*2,
si le champ [code] est égal à "b" [montant]*3,
si le champ [code] est égal à "c" [montant]*4,
Merci pour l'aide
Sylvere




Avatar
sylvere
Bonjour

tu dois faire un contrôle calculé dans ta requête, genre :

Resultat:VraiFaux([Code]="a";[Montant]*2;VraiFaux([Code]="b";[Montant]*3;Vra
iFaux([Code]="c";[Montant]*4;0)))

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"sylvere" a écrit dans le message news:

Bonjour,
J'ai déjà croisé une expression conditionnelle dans une requête, et je
ne me souviens plus de la syntaxe (vrai, faux ??:
exemple :
dans une expression de requête,Je veux opérer un calcul sur le champ
[montant](
si le champ [code] est égal à "a" [montant]*2,
si le champ [code] est égal à "b" [montant]*3,
si le champ [code] est égal à "c" [montant]*4,
Merci pour l'aide
Sylvere



Merci, ça répond à mon besoin