„MS Access 2010“: užklausa naudojant IFF funkciją

click fraud protection

MS Access programoje IIF funkcija grąžina vieną reikšmę, jei nurodyta būsena įvertinama kaip TIESA, arba kitą 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 įrašas apima paprastos užklausos su IFF funkcija sukūrimą.

Paleisti „Access 2010“, sudaryti lenteles ir padaryk užklausa norimiems duomenims iš lentelių ištraukti. Demonstravimo tikslais aš padariau keturias lenteles ir užklausą, kaip parodyta žemiau esančiose ekrano nuotraukose.

1. Priklausomybės patarimai lentelėje pateikiama tokia informacija kaip: Studento vardas, adresas, telefono Nr.

priklausomybių patarimų lentelė

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

kursai

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

paskaita

4. Markas Sheet Sudėtyje yra Įvertinimas.

ženklų lapas

Santykiai tarp lentelės ir užklausos (Vertinimo užklausa) galima pamatyti toliau pateiktoje ekrano kopijoje

instagram viewer
užklausų santykiai

Užklausos pabaigoje Laukas eilutė (greta Įvertinimas) įdėsime vieną kodo eilutę, kurioje yra IFF funkcija, kuri sugeneruotų 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ė.

IIF

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

Galutinė užklausa

Tai yra labai paprastas sąlyginio operatoriaus naudojimo būdas, jis tampa sudėtingesnis, jei formulė taikoma sudėtingoms sąlygoms.

watch instagram story