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.

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).

4. La feuille de notes contient la note.

Les relations entre la table et la requête ( requête d'évaluation) peuvent être vues dans la capture d'écran ci-dessous

À 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.

Lorsque nous exécuterons la requête, le statut de l'étudiant peut être vu dans le champ Final .

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.