| Drukuj Otwórz Pomoc bezpośrednią w wersji PDF

#### IIf Funkcja IIf (dostępna w narzędziu Expression Builder) zwraca wartość jednego z dwóch argumentów na podstawie obliczenia wyrażenia warunkowego. IIf jest skrótem nazwy "Immediate If". ### Składnia IIf(wyr, wynik_jeśli_prawda, wynik_jeśli_fałsz) ### Składnia alternatywna IIf(wyr, wyr_jeśli_prawda, wyr_jeśli_fałsz) ### Składnia mieszana IIf(wyr, wynik_jeśli_prawda, wyr_jeśli_fałsz) IIf(wyr, wyr_jeśli_prawda, wynik_jeśli_fałsz) ### Typ wyniku Typem wyniku funkcji IIf jest zawsze typ jej pierwszego argumentu. Jeśli pierwszy argument ma wartość FALSE, to &#8212; zanim zostanie zwrócona wartość drugiego argumentu &#8212; typ drugiego argumentu jest konwertowany na typ pierwszego argumentu. ### Argumenty Argumenty funkcji są przedstawione w poniższej tabeli.
Argument | Opis
--- | ---
expr | Obliczane wyrażenie warunkowe
result_if_true | Wartość, która jest zwracana, jeśli wynikiem wyrażenia warunkowego jest TRUE.
result_if_false | Wartość, która jest zwracana, jeśli wynikiem wyrażenia warunkowego jest FALSE.
expr_if_true | Wyrażenie, które jest obliczane, jeśli wynikiem wyrażenia warunkowego jest TRUE.
expr_if_false | Wyrażenie, które jest obliczane, jeśli wynikiem wyrażenia warunkowego jest FALSE.
UWAGA: Nazwy pól niezależnych od języka oraz składnia nazw pól używana we wszystkich przykładowych wyrażeniach w tym temacie to nazwy pól i składnia nazw pól, które były używane w aplikacji Expression Builder w wydaniach wcześniejszych niż Wydanie 29 z dodatkiem Service Pack 1. Przykłady te są nadal prawidłowe. Jeśli jednak zostaną wybrane odpowiednie pola dla wyrażenia z listy "Pola" w aplikacji Expression Builder w wydaniu 29 z dodatkiem Service Pack 1 lub nowszym, nazwy pól i składnia nazw pól będą odmienne od tych, które są dostępne w przykładach. Zaleca się, aby zawsze wybierać pola dla wyrażeń z listy "Pola" w aplikacji Expression Builder w taki sposób, aby nazwy pól i składnia nazw pól były zawsze poprawne. Więcej informacji o nazwach pól i składni nazw pól w wyrażeniach znajduje się pod hasłem Wyrażenia - informacje. ### Przykłady Poniższy przykład przedstawia składnię mieszaną funkcji IIf: Proces biznesowy wymaga, aby pole "Region" na stronie szczegółów podmiotu było aktualizowane, gdy ulegnie zmianie pole "Billing State". Założenia są następujące: Jeśli pole "Billing State" zostanie zmienione na OK lub TX, to pole "Region" ma zostać zaktualizowane na "Central". Jeśli pole "Billing State" zostanie zmienione na CA, to pole "Region" ma zostać zaktualizowane na "West". Dla wszystkich pozostałych stanów pole "Region" ma być aktualizowane na "East". IIf([<PrimaryBillToState>]='OK' OR [<PrimaryBillToState>]='TX', 'Central', IIf([<PrimaryBillToState>]='CA', 'West', 'East')) #### Tematy pokrewne Pokrewne informacje dotyczące narzędzia Expression Builder są zawarte w następujących tematach: Expression Builder - informacje Expression Builder - korzystanie Expression Builder - funkcje

Opublikowano: Sierpień 2022 | Copyright © 2005, 2022, Oracle i/lub spółki powiązane. Legal Notices.