- - MS Access 2010: Forespørgsel med IFF-funktion

MS Access 2010: Forespørgsel med IFF-funktion

I MS Access er IIF funktion returnerer en værdi, hvis en specificerettilstand evalueres til SAND, eller en anden værdi, hvis den evalueres til FALSE. IIF-funktion returnerer et af to argumenter afhængigt af evalueringen af ​​et udtryk, ligesom vi bruger logik i IF-ELSE-struktur. Den evaluerer både sand del og falsk del, selvom den kun returnerer en af ​​dem. Dette indlæg dækker oprettelse af en enkel forespørgsel med IFF-funktion.

Start Access 2010, opret tabeller og lav en forespørgsel for at pulse ud ønskede data fra tabeller. Til demonstrationsformål har jeg lavet fire tabeller og en forespørgsel, som vist på skærmbillederne nedenfor.

1. AddictiveTips tabel indeholder oplysninger såsom: Studentens navn, adresse, telefonnummer

vanedannende tip tabel

2. Kurser tabel indeholder kursusnavn, Kredit Hr.

kurser

3. Foredrag tabel indeholder Foredragsnavn, telefonnummer, tilgængelig (afkrydsningsfelt)

foredrag

4. Mark Sheet Indeholder Karakter.

Marksheet

Forhold mellem tabel og forespørgsel (Evalueringsforespørgsel) kan ses på skærmbilledet nedenfor

forespørgselsforhold

Ved afslutningen af ​​forespørgslen Mark række (støder op til karakter) vil vi sætte en enkelt kodelinje indeholdende IFF funktion, der genererer status for den studerende, der svarer til karakter sikret.

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

Denne kodelinje tilføjede kolonnenavn Final i forespørgsel, med en betingelse, at hvis sikret karakter er lig med D. status som studerende vil være Svigte.

IIF

Når vi kører forespørgslen, kan studerendes status ses i Final Mark.

Sidste forespørgsel

Dette er en meget enkel måde at bruge betinget operatør på, det ville blive mere kompliceret, når man anvender formel over komplekse forhold.

Kommentarer