Dans MS Access, la fonction IIF renvoie une valeur si une condition spécifiée est VRAIE, ou une autre valeur si elle est FAUX. Elle renvoie l'un des deux arguments selon l'évaluation d'une expression, comme dans la structure IF-ELSE. Elle évalue les parties vraie et fausse, même si elle n'en renvoie qu'une seule. Cet article explique comment créer une requête simple avec la fonction IFF.
Lancez Access 2010, créez des tables et exécutez une requête pour extraire les données souhaitées. À titre de démonstration, j'ai créé quatre tables et une requête, comme illustré dans les captures d'écran ci-dessous.
1. Le tableau WebTech360Tips contient des informations telles que : le nom de l'étudiant, l'adresse, le numéro de téléphone.

2. Le tableau des cours contient le nom du cours et les heures de crédit.
![MS Access 2010 : Requête avec fonction IFF MS Access 2010 : Requête avec fonction IFF]()
3. Le tableau des conférences contient le nom de la conférence, le numéro de téléphone et la disponibilité (case à cocher).
![MS Access 2010 : Requête avec fonction IFF MS Access 2010 : Requête avec fonction IFF]()
4. La feuille de notes contient la note.
![MS Access 2010 : Requête avec fonction IFF MS Access 2010 : Requête avec fonction IFF]()
Les relations entre la table et la requête ( requête d'évaluation) peuvent être vues dans la capture d'écran ci-dessous
![MS Access 2010 : Requête avec fonction IFF MS Access 2010 : Requête avec fonction IFF]()
À la fin de la ligne Champ de requête (adjacente à Grade ), nous mettrons une seule ligne de code contenant la fonction IFF qui générerait le statut de l'étudiant correspondant à la note obtenue.
Finale : IIf([Note]=”D”,”Échec”,”Réussite”)
Cette ligne de code ajouterait une colonne nommée Final dans la requête, avec une condition selon laquelle si la note obtenue est égale à D, le statut de l'étudiant sera Échec.
![MS Access 2010 : Requête avec fonction IFF MS Access 2010 : Requête avec fonction IFF]()
Lorsque nous exécuterons la requête, le statut de l'étudiant peut être vu dans le champ Final .
![MS Access 2010 : Requête avec fonction IFF MS Access 2010 : Requête avec fonction IFF]()
Il s'agit d'une manière très simple d'utiliser l'opérateur conditionnel, cela deviendrait plus compliqué lors de l'application d'une formule sur des conditions complexes.