- - MS Access 2010: Upit s funkcijom IFF

MS Access 2010: Upit s funkcijom IFF

U MS Accessu IIF funkcija vraća jednu vrijednost ako je navedenauvjet procjenjuje na TRUE ili neku drugu vrijednost ako je FALSE. IIF funkcija vraća jedan od dva argumenta, ovisno o ocjeni izraza, baš kao što koristimo logiku u IF-ELSE strukturi. Ocjenjuje i istinski i lažni dio, iako vraća samo jedan od njih. Ovaj post pokriva stvaranje jednostavnog upita s funkcijom IFF.

Pokrenite Access 2010, kreirajte tablice i upite za istiskivanje željenih podataka iz tablica. U demonstrativne svrhe napravio sam četiri tablice i upit, kao što je prikazano na snimkama zaslona.

1. AddictiveTips tablica sadrži informacije poput: Ime, adresa, broj studenta

tablica sa ovisnostima o ovisnosti

2. Tečajevi tablica sadrži naziv tečaja, Krediti

tečajevi

3. Predavanje tablica sadrži Naziv predavanja, telefonski broj, dostupno (potvrdni okvir)

predavanje

4. Oznaka lista sadrži Ocjena.

oznaka lista

Odnosi između tablice i upita (Upit za evaluaciju) možete vidjeti na slici ispod

upitni odnosi

Na kraju upita Polje red (pored razred) stavit ćemo jedan redak koda koji sadrži IFF funkcija koja bi generirala status učenika koji odgovara statusu razred osiguran.

Konačno: IIf ([ocjena] = "D", "Neuspjeh", "Prolaz")

Ovaj redak koda dodao bi naziv stupca konačni u upitu, uz uvjet da ako je osigurana ocjena jednaka D. status će biti student Iznevjeriti.

IIF

Kada ćemo pokrenuti upit, može se vidjeti status učenika u konačni polje.

Završni upit

To je vrlo jednostavan način korištenja uvjetnog operatora, postalo bi složenije kada se formula primjenjuje u složenim uvjetima.

komentari