MS Access programoje IIF funkcija grąžina vieną reikšmę, jei nurodytasąlyga įvertinama į TRUE arba kita reikšmė, jei ji įvertinama kaip FALSE. IIF funkcija grąžina vieną iš dviejų argumentų, atsižvelgiant į išraiškos vertinimą, panašiai kaip mes naudojame logiką IF-ELSE struktūroje. Jis įvertina ir tikrąją, ir klaidingąją dalis, nors grąžina tik vieną iš jų. Šis pranešimas apima paprastos užklausos su IFF funkcija sukūrimą.
Paleiskite „Access 2010“, sukurkite lenteles ir pateikite užklausą, kaip iš lentelių ištraukti norimus duomenis. Demonstravimo tikslais aš padariau keturias lenteles ir užklausą, kaip parodyta toliau pateiktuose ekrano vaizduose.
1. Priklausomybės patarimai lentelėje yra tokia informacija kaip: Studento vardas, adresas, telefono Nr.

2. Kursai lentelėje nurodytas kurso pavadinimas, Kredito valanda.

3. Paskaita lentelėje yra Paskaitos pavadinimas, telefono numeris, yra (žymimasis langelis)

4. Markas Sheet Sudėtyje yra Įvertinimas.

Lentelės ir užklausos santykiai (Vertinimo užklausa) galima pamatyti toliau pateiktoje ekrano kopijoje

Užklausos pabaigoje Laukas eilutė (greta Įvertinimas) įdėsime vieną kodo eilutę, kurioje yra IFF funkcija, kuri sukurs studento būseną, atitinkančią Įvertinimas užtikrintas.
Finalas: IIf ([klasė] = „D“, „Fail“, „Pass“)
Ši kodo eilutė pridėtų stulpelių pavadinimą Finalas užklausoje, su sąlyga, kad jei užtikrintas pažymys yra lygus D. studento statusas bus Nesėkmė.

Kai vykdysime užklausą, bus matoma studento būsena Finalas laukas.

Tai labai paprastas sąlyginio operatoriaus naudojimo būdas, jei formulė bus taikoma sudėtingesnėms sąlygoms, ji taps sudėtingesnė.
Komentarai