Catégorie sous access 2007

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

  • Votes
  • Date
  • Date décroissante
  1. Modérateur
    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.
    1. Bonjour,

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

    merci pour le conseil mais comment créer cette structure en IIF ?
    1. Modérateur
      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 ....
  3. 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.
    1. Modérateur
      Il manque une parenthèse fermante à la fin : seniors"))