La fonction IIF

Résolu/Fermé
Moka - 20 mai 2017 à 14:22
NHenry Messages postés 15112 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 13 avril 2024 - 20 mai 2017 à 14:34
Dans une requête ACCESS, j'ai voulu calculer l'année de départ à la retraite des agents en fonction de leur date naissance avec les conditions dans le tableau
ci-dessous:
------------------------
! Catégorie! Age !
!-----------------------
!A ! 62 !
!B2 ! 59 !
!B1 ! 58 !
!C ! 56 !
!D ! 55 !
!Autre ! 56 !
------------------------
J'ai essayé avec :
Age retraite:IIF([Catégorie]="A ", IIF([Age]=62,"catégorie A et age 62",
IIF([Catégorie]="B2 ", IIF([Age]=59,"catégorie B2 et age 59",
IIF([Catégorie]="B1 ", IIF([Age]=58,"catégorie B1 et age 58",
IIF([Catégorie]="C ", IIF([Age]=56,"catégorie C et age 56",
IIF([Catégorie]="D ", IIF([Age]=55,"catégorie D et age 66"; "Autres catégorie et Age)))))
Le résultat est catastrophique, seul le cas de A est traité.
Je demande votre expertise

1 réponse

NHenry Messages postés 15112 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 13 avril 2024 330
20 mai 2017 à 14:34
Quel est l'objectif/quel usage fais-tu de cette condition ?
Si c'est dans une requête, il y a peut être un INNER JOIN qui peut être plus pratique et plus évolutif.
0