În MS Access, IIF funcția returnează o valoare dacă este specificatăcondiția evaluează TRUE, sau o altă valoare dacă evaluează FALSE. 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 cea falsă, chiar dacă se întoarce doar una dintre ele. Acest post acoperă crearea unei interogări simple cu funcția IFF.
Lansați Access 2010, creați tabele și faceți interogare pentru eliminarea datelor dorite din tabele. În scop demonstrativ, am făcut patru tabele și o interogare, așa cum se arată în imaginile de mai jos.
1. AddictiveTips tabel conține informatii precum: Numele elevului, Adresa, Telefon No.

2. Cursuri tabelul conține numele cursului, Hrs de credit.

3. Lectura tabel conține Numele prelegerii, numărul de telefon, disponibil (Caseta de bifat)

4. Fișă de marcă Conține Grad.

Relații între tabel și interogare (Interogare de evaluare) poate fi văzut în imaginea de mai jos

La sfârșitul interogării Camp rând (adiacent la calitate) vom pune o singură linie de cod care conține IFF funcție care ar genera statutul de student corespunzător calitate securizat.
Final: IIf ([Grad] = „D”, „Nu”, „Trece”)
Această linie de cod ar adăuga denumirea de coloană Final la interogare, cu condiția ca dacă gradul garantat este egal cu D. statutul de student va fi Fail.

Când vom rula interogarea, starea studentului poate fi văzută în Final camp.

Acesta este un mod foarte simplu de utilizare a operatorului condiționat, ar deveni mai complicat atunci când se aplică formula în condiții complexe.
Comentarii