MS Access programmā IIF funkcija atgriež vienu vērtību, ja tā ir norādītanosacījums tiek novērtēts uz PATIESA, vai cita vērtība, ja tā tiek novērtēta kā FALSE. IIF funkcija atgriež vienu no diviem argumentiem atkarībā no izteiksmes novērtējuma tāpat kā IF-ELSE struktūrā mēs izmantojam loģiku. Tas novērtē gan patieso, gan nepatieso daļu, kaut arī atgriež tikai vienu no tām. Šajā rakstā aprakstīts, kā izveidot vienkāršu vaicājumu ar funkciju IFF.
Palaidiet programmu Access 2010, izveidojiet tabulas un izveidojiet vaicājumu vēlamo datu izņemšanai no tabulām. Demonstrācijas nolūkos esmu izveidojis četras tabulas un vaicājumu, kā parādīts zemāk esošajos ekrānuzņēmumos.
1. Atkarību padomi tabulā ir tāda informācija kā: Studenta vārds, adrese, tālruņa nr.
2. Kursi tabulā ir kursa nosaukums, Kredīts.
3. Lekcija tabulā ir Lekcijas nosaukums, tālruņa numurs, pieejams (izvēles rūtiņa)
4. Marks Loks Satur Pakāpe.
Attiecības starp tabulu un vaicājumu (Novērtēšanas vaicājums) var redzēt zemāk esošajā ekrānuzņēmumā
Jautājuma beigās Lauks rinda (blakus Pakāpe) mēs ievietosim vienu koda rindu, kurā ir IFF funkcija, kas radītu studentam atbilstošu statusu Pakāpe nodrošināts.
Fināls: IIf ([pakāpe] = ”D”, “Fail”, “Pass”)
Šī koda rinda pievienos kolonnu nosaukšanu Fināls vaicājumā ar nosacījumu, ka, ja nodrošinātā klase ir vienāda ar D. studenta statuss būs Neveiksme.
Kad mēs izpildīsim vaicājumu, studenta statuss būs redzams Fināls lauka.
Tas ir ļoti vienkāršs nosacīta operatora izmantošanas veids, tas kļūtu sarežģītāks, ja formula tiek piemērota sarežģītiem nosacījumiem.
Komentāri