Catégorie sous access 2007

cd -  
blux Messages postés 27145 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

je dois crérer des catégories en fonction de l'âge ou de la date de naissance. voici le code qui était actif dans une autre base de données. savez-vous comment puis-je faire sous access 2007 ?

soit
Definir ([

_age = CONTACT::Age
];
Cas (
_age > 31 ; "Seniors" // à partir de 32 inclus
; _age > 20 ; "Actifs" // à partir de 21 inclus
; _age > 17 ; "Juniors A" // à partir de 18 inclus
; _age > 15 ; "Juniors B" // à partir de 16 inclus
; _age > 13 ; "Junior(e)s C" // à partir de 14 inclus
; _age > 11 ; "Junior(e)s D" // à partir de 12 inclus
; _age > 9 ; "Junior(e)s E" // à partir de 10 inclus
; _age > 8 ; "Junior(e)s F" // à partir de 9 inclus
; _age > 5 ; "Ecole de foot" // à partir de 6 inclus
)
)

cordiales salutations.

3 réponses

blux Messages postés 27145 Date d'inscription   Statut Modérateur Dernière intervention   3 362
 
Salut,

si c'est dans une requête, ça peut se faire avec la fonction IIF, il suffit d'en imbriquer plusieurs et on peut obtenir ce résultat.
0
cdelley
 
Bonjour,

merci pour le conseil. cependant, comment créer ce avec des IIF ?
0
cdelley
 
Bonjour,

merci pour le conseil mais comment créer cette structure en IIF ?
0
blux Messages postés 27145 Date d'inscription   Statut Modérateur Dernière intervention   3 362
 
select iif(age>5,"école de foot",iif(age>8,"junior(e) F",iif(age>"juniors(e) E",iif(.........iif(age>20,"actifs","seniors") from ....
0
cdelley
 
ok mais j'ai un message m'indiquant cette procédure comporte une sous requête erronée, placez la sous-requête entre paranthèse.
0
blux Messages postés 27145 Date d'inscription   Statut Modérateur Dernière intervention   3 362
 
Il manque une parenthèse fermante à la fin : seniors"))
0