Menu

La fonction IIF [Résolu/Fermé]

Moka - 20 mai 2017 à 14:22 - Dernière réponse : NHenry 14197 Messages postés vendredi 14 mars 2003Date d'inscriptionModérateurStatut 12 juin 2018 Dernière intervention
- 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
Afficher la suite 

1 réponse

NHenry 14197 Messages postés vendredi 14 mars 2003Date d'inscriptionModérateurStatut 12 juin 2018 Dernière intervention - 20 mai 2017 à 14:34
0
Merci
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.