- - MS Access 2010: requête avec fonction IFF

MS Access 2010: requête avec fonction IFF

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

table de conseils addictifs

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

cours

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

conférence

4. Feuille de marque Contient Qualité.

feuille de marque

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

relations de requête

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

IIF

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

Requête finale

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