Dans MS Access, le IIF la fonction renvoie une valeur si un spécifiéLa condition est évaluée à TRUE ou à une autre valeur si elle est évaluée à FALSE. La fonction IIF renvoie l'un des deux arguments en fonction de l'évaluation d'une expression, tout comme nous utilisons la logique dans la structure IF-ELSE. Il évalue à la fois la partie vraie et la partie fausse, même s'il n'en renvoie qu'une seule. Cet article couvre la création d'une requête simple avec la fonction IFF.
Lancez Access 2010, créez des tables et effectuez une requête pour extraire les données souhaitées des tables. À des fins de démonstration, j'ai créé quatre tableaux et une requête, comme indiqué dans les captures d'écran ci-dessous.
1. Conseils Addictive la table contient des informations telles que: Nom, adresse et numéro de téléphone de l'élève

2. Cours le tableau contient le nom du cours, Heures de crédit.

3. Conférence la table contient Nom de la conférence, numéro de téléphone, disponible (case à cocher)

4. Feuille de marque Contient Qualité.

Relations entre table et requête (Requête d'évaluation) peut être vu dans la capture d'écran ci-dessous

À la fin de la requête Champ ligne (adjacente à Classe) nous mettrons une seule ligne de code contenant IFF fonction qui générerait le statut de l'étudiant correspondant à la Classe sécurisé.
Finale: IIf ([Note] = "D", "Échec", "Réussite")
Cette ligne de code ajouterait un nom de colonne Final dans la requête, à condition que si la note obtenue est égale à RÉ. le statut d'étudiant sera Échouer.

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

C'est une manière très simple d'utiliser un opérateur conditionnel, cela deviendrait plus compliqué lors de l'application d'une formule sur des conditions complexes.
commentaires