- - MS Access 2010: vaicājums ar IFF funkciju

MS Access 2010: vaicājums ar IFF funkciju

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.

atkarību padomu tabula

2. Kursi tabulā ir kursa nosaukums, Kredīts.

kursi

3. Lekcija tabulā ir Lekcijas nosaukums, tālruņa numurs, pieejams (izvēles rūtiņa)

lekcija

4. Marks Loks Satur Pakāpe.

zīmju lapa

Attiecības starp tabulu un vaicājumu (Novērtēšanas vaicājums) var redzēt zemāk esošajā ekrānuzņēmumā

vaicājumu attiecības

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.

IIF

Kad mēs izpildīsim vaicājumu, studenta statuss būs redzams Fināls lauka.

Galīgais vaicājums

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