MS Access 2010: Zapytanie z funkcją IFF

click fraud protection

W MS Access, IIF funkcja zwraca jedną wartość, jeśli określony warunek ma wartość PRAWDA, lub inną wartość, jeśli ma wartość PRAWDA. Funkcja IIF zwraca jeden z dwóch argumentów w zależności od oceny wyrażenia, tak jak używamy logiki w strukturze IF-ELSE. Ocenia zarówno część prawdziwą, jak i część fałszywą, nawet jeśli zwraca tylko jedną z nich. Ten post dotyczy tworzenia prostego zapytania z funkcją IFF.

Uruchom Access 2010, tworzyć tabele i zrób pytanie do wypompowywania pożądanych danych z tabel. Dla celów demonstracyjnych stworzyłem cztery tabele i zapytanie, jak pokazano na zrzutach ekranu poniżej.

1. AddictiveTips tabela zawiera takie informacje jak: Nazwisko studenta, adres, nr telefonu

tabela uzależniających wskazówek

2. Kursy tabela zawiera nazwę kursu, Credit Hrs.

kursy

3. Wykład tabela zawiera Nazwa wykładu, numer telefonu, dostępne (pole wyboru)

wykład

4. Arkusz ocen Zawiera Stopień.

arkusz ocen

Relacje wśród tabeli i zapytania (Zapytanie ewaluacyjne) można zobaczyć na zrzucie ekranu poniżej

relacje zapytań

Na końcu zapytania Pole wiersz (przylegający do

instagram viewer
Stopień) wstawimy pojedynczy wiersz kodu zawierający IFF funkcja generująca status ucznia odpowiadający Stopień zabezpieczone.

Finał: IIf ([ocena] = „D”, „Fail”, „Pass”)

Ten wiersz kodu dodałby nazewnictwo kolumn Finał w zapytaniu, z warunkiem, że jeśli stopień zabezpieczenia jest równy RE. status studenta będzie Zawieść.

IIF

Kiedy uruchomimy zapytanie, status studenta będzie widoczny w Finał pole.

Ostatnie zapytanie

Jest to bardzo prosty sposób użycia operatora warunkowego, stałby się bardziej skomplikowany przy zastosowaniu formuły w złożonych warunkach.

watch instagram story