- - MS Access 2010: Fråga med IFF-funktion

MS Access 2010: Fråga med IFF-funktion

I MS Access, IIF -funktionen returnerar ett värde om ett specificeratvillkor utvärderas till SANT, eller ett annat värde om det utvärderas till FALSE. IIF-funktionen returnerar ett av två argument beroende på utvärderingen av ett uttryck precis som vi använder logik i IF-ELSE-strukturen. Den utvärderar både sann del och falsk del, även om den bara returnerar en av dem. Det här inlägget behandlar att skapa en enkel fråga med IFF-funktion.

Lansera Access 2010, skapa tabeller och gör fråga för att pulsa ut önskad data från tabeller. För demonstrationsändamål har jag gjort fyra tabeller och en fråga, som visas i skärmdumparna nedan.

1. AddictiveTips tabellen innehåller information som: Studentens namn, adress, telefonnummer

beroendeframkallande tabell

2. Kurser tabellen innehåller kursnamn, Kredit Hrs.

kurser

3. Föreläsning tabellen innehåller Föreläsningsnamn, telefonnummer, tillgängligt (kryssruta)

föreläsning

4. Mark Sheet innehåller Kvalitet.

Marksheet

Relationer mellan tabell och fråga (Utvärderingsfråga) kan ses i skärmdumpen nedan

fråga förhållanden

I slutet av frågan Fält rad (intill Kvalitet) kommer vi att sätta en enda rad med kod som innehåller IFF funktion som skulle generera studentens status som motsvarar Kvalitet säkrad.

Final: IIf ([Betyg] = ”D”, ”Fail”, ”Pass”)

Denna kodrad skulle lägga till kolumnnamn Slutlig i fråga, med ett villkor att om säkrade betyg är lika med D. studentens status kommer att vara Misslyckas.

IIF

När vi kör frågan kan studentens status ses i Slutlig fält.

Sista frågan

Detta är ett mycket enkelt sätt att använda villkorad operatör, det skulle bli mer komplicerat när man använder formel under komplexa förhållanden.

kommentarer