- - MS Access 2010: Query With IFF-funksjon

MS Access 2010: Query With IFF-funksjon

I MS Access er IIF funksjon returnerer en verdi hvis en spesifiserttilstand evalueres til SANN, eller en annen verdi hvis den evalueres til FALSE. IIF-funksjon returnerer ett av to argumenter avhengig av evaluering av et uttrykk akkurat som vi bruker logikk i IF-ELSE-struktur. Den evaluerer både ekte del og falsk del, selv om den bare returnerer en av dem. Dette innlegget dekker lage en enkel spørring med IFF-funksjon.

Start Access 2010, lag tabeller og lag spørring for å pulse ut ønsket data fra tabeller. For demonstrasjonsformål har jeg laget fire tabeller og en spørring, som vist på skjermdumpene nedenfor.

1. AddictiveTips tabellen inneholder informasjon som: Studentnavn, adresse, telefonnummer

vanedannende tips tabell

2. kurs tabellen inneholder kursnavn, Credit Hrs.

kurs

3. Foredrag tabellen inneholder Forelesningsnavn, telefonnummer, tilgjengelig (avkrysningsrute)

foredrag

4. Mark Sheet inneholder Klasse.

Marksheet

Forhold mellom tabell og spørring (Evalueringsspørsmål) kan sees på skjermdumpen nedenfor

spørringsforhold

På slutten av spørringen Felt rad (ved siden av grade) vil vi sette en enkelt kodelinje som inneholder IFF funksjon som vil generere statusen til eleven som tilsvarer grade sikret.

Finale: IIf ([Karakter] = ”D”, ”Mislykkes”, ”Bestått”)

Denne kodelinjen vil legge til kolonnenavn Endelig i spørring, med en betingelse at hvis sikret karakter er lik D. statusen til studenten vil være Fail.

IIF

Når vi skal kjøre spørringen, kan studentens status sees i Endelig felt.

Endelig spørring

Dette er en veldig enkel måte å bruke betinget operatør på, det ville bli mer komplisert når du bruker formel over komplekse forhold.

kommentarer