Yazdır      Çevrimiçi Yardımın PDF Sürümünü Aç


Önceki Konu

Sonraki Konu

IIf

Expression Builder uygulamasındaki IIf işlevi bir koşullu ifadenin değerlendirilmesine bağlı olarak iki parametreden birini döndürür. IIf, Immediate If'in kısaltmasıdır.

Sözdizimi

IIf(expr, result_if_true, result_if_false)

Alternatif Sözdizimi

IIf(expr, expr_if_true, expr_if_false)

Karma Sözdizimi

IIf(expr, result_if_true, expr_if_false)

IIf(expr, expr_if_true, result_if_false)

Sonuç Tipi

IIf() işlevinin sonuç tipi her zaman ilk bağımsız değişkeninin tipidir. Bu ifade FALSE değerini verirse, ikinci bağımsız değişken, değeri döndürülmeden önce ilk bağımsız değişkenin tipine dönüştürülür.

Bağımsız Değişkenler

Aşağıdaki tabloda işlevlerin bağımsız değişkenleri açıklanmıştır.

Bağımsız Değişken

Açıklama

expr

Değerlendirilecek koşullu bağımsız değişken.

result_if_true

Koşullu ifade doğru değerini verirse döndürülecek değer.

result_if_false

Koşullu ifade yanlış değerini verirse döndürülecek değer.

expr_if_true

Koşullu ifade doğru değerini verirse değerlendirilecek ifade.

expr_if_false

Koşullu ifade yanlış değerini verirse değerlendirilecek ifade.

NOT: Bu konudaki örnek ifadelerde kullanılan dilden bağımsız alan adları ve alan adı sözdizimi, Sürüm 29 Hizmet Paketi 1'den önceki Expression Builder sürümlerinde kullanılan alan adları ve alan adı sözdizimidir. Bu örnekler hala geçerlidir. Ancak, Sürüm 29 Hizmet Paketi 1 veya sonraki sürümlerde Expression Builder uygulamasındaki Alanlar listesinden bir ifade için ilgili alanları seçerseniz, alan adları ve alan adı sözdizimi örneklerde gösterilenden farklı olacaktır. Alan adları ve alan adı sözdizimin her zaman doğru olması için ifadelerinizin alanlarını her zaman Expression Builder uygulamasındaki Alanlar listesinden seçmeniz önerilir. İfadelerdeki alan adları ve alan adı sözdizimi hakkında daha fazla bilgi için bkz. İfadeler Hakkında.

Örnekler

Aşağıda IIf işlevinin karma sözdizimine bir örnek verilmiştir:

Bir iş süreci, Faturalama Eyaleti alanı aşağıdaki şekilde değiştirildiğinde firma detayı sayfasındaki Bölge alanının güncellenmesini gerektiriyor:

Faturalama Alanı OK veya TX olarak değiştirilirse, bölge alanının Orta olarak güncellenmesi gerekir. Faturalama Alanı CA olarak değiştirilirse, Bölge alanının Batı olarak güncellenmesi gerekir. Diğer tüm eyaletler için Bölge alanının Doğu olarak güncellenmesi gerekir.

IIf([<PrimaryBillToState>]='OK' OR [<PrimaryBillToState>]='TX', 'Central', IIf([<PrimaryBillToState>]='CA', 'West', 'East'))

İlgili Konular

İlgili Expression Builder bilgileri için aşağıdaki konulara bakın:


Ağustos 2018'da Yayımlandı Copyright © 2005, 2018, Oracle. Tüm hakları saklıdır. Legal Notices.