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
2. Kursy tabela zawiera nazwę kursu, Credit Hrs.
3. Wykład tabela zawiera Nazwa wykładu, numer telefonu, dostępne (pole wyboru)
4. Arkusz ocen Zawiera Stopień.
Relacje wśród tabeli i zapytania (Zapytanie ewaluacyjne) można zobaczyć na zrzucie ekranu poniżej
Na końcu zapytania Pole wiersz (przylegający do
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ść.
Kiedy uruchomimy zapytanie, status studenta będzie widoczny w Finał pole.
Jest to bardzo prosty sposób użycia operatora warunkowego, stałby się bardziej skomplikowany przy zastosowaniu formuły w złożonych warunkach.
Pakiet MS Office Desktop nie ma tej samej funkcji współpracy na żyw...
Znak wodny pozwala użytkownikowi oznaczyć dokument jako prywatny, p...
Microsoft Office Outlook 2010 jest dość stabilny, ale nie idealny, ...