Excelde EĞER Fonksiyonu gibi Access’de Eğer formülü IIF Komutu kullanılır. Sorgu Tasarımında boş bir alana sağ tuş – Oluştur seçiyoruz.
İfade Oluşturucu ekranında sırasıyla
İfade Öğeleri Alanında : Fonksiyonlar – Yerleşik İşlevler
İfade Kategorilerinde : Program Akışı seçiyoruz.
İfade Değerleri : IIF alanına çift tıklıyoruz.
Bize Eğer Fonksiyonunn formatını vermektedir. ifade kısmına koşul, eğer doğru ise ve yanlış ise ne yapılacağı yazacağımız format verilmektedir.
IIf(«ifade»; «doğrubölüm»; «yanlışbölüm»)
Bu değerleri aşağıdaki örneğimize göre değiştirebiliriz. Burada « » işaretleri içini silip değiştirmelisiniz. Onun dışındaki karakterleri değiştirmemeniz çok önemlidir.
IIF ile ilgili bir kaç örneği aşağıdaki şekilde görebilirsiniz.
IIf( [Fiyat] = 100; “EŞİT”; “EŞİT DEĞİL”)
IIf( [Fiyat] > 50; “Yüksek“; “Düşük“)
İfade Oluşturucusunu onaylatıp sorgu tasarımına geçtiğinizde aşağıdaki şekilde kod görülecektir.
İfade1: IIf([Fiyat]>50;”Yüksek”;”Düşük”)
İfade1: değeri iki nokta üst üste öncesinde karakteri ne yazarsanız sorguda tablo başlığı da o olacaktır.