În MS Access, funcția IIF returnează o valoare dacă o condiție specificată se evaluează ca ADEVĂRAT sau o altă valoare dacă se evaluează ca FALS. Funcția IIF returnează unul dintre cele două argumente, în funcție de evaluarea unei expresii, la fel cum folosim logica în structura IF-ELSE. Evaluează atât partea adevărată, cât și partea falsă, chiar dacă returnează doar una dintre ele. Această postare prezintă crearea unei interogări simple cu funcția IFF.
Lansați Access 2010, creați tabele și creați o interogare pentru extragerea datelor dorite din tabele. Ca demonstrație, am creat patru tabele și o interogare, așa cum se arată în capturile de ecran de mai jos.
1. Tabelul WebTech360Tips conține informații precum: Numele studentului, Adresa, Numărul de telefon.

2. Tabelul Cursuri conține Numele Cursului, Creditele Orelor.

3. Tabelul de prelegeri conține Numele prelegerii, Numărul de telefon, Disponibilitate (căsuța de bifat)

4. Foaia de notare conține nota.

Relațiile dintre tabel și interogare ( interogare de evaluare) pot fi văzute în captura de ecran de mai jos

La sfârșitul rândului Câmp de interogare (adiacent notei ) vom plasa o singură linie de cod care conține funcția IFF ce va genera starea elevului corespunzător notei obținute.
Final: IIf([Notă]=”D”,”Respins”,”Admis”)
Această linie de cod ar adăuga în interogare coloana denumirea Final , cu condiția ca, dacă nota obținută este egală cu D, statutul elevului să fie Fail.

Când vom rula interogarea, starea elevului poate fi văzută în câmpul Final .

Aceasta este o modalitate foarte simplă de a utiliza operatorul condițional, devenind mai complicată atunci când se aplică o formulă peste condiții complexe.