Signaler

La fonction IIF [Résolu]

Posez votre question Moka - Dernière réponse le 20 mai 2017 à 14:34 par NHenry
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
Utile
+0
plus moins
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.
Donnez votre avis

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !