Sorguda if then kullanımı

1 2 3
04/09/2011, 14:51

Yandemir

if then olmaz IIF kullanmalısınız.

Like iif([Formlar].[Frm_Araclar_Ana].[Rkangrubu];"*" & [Formlar].[Frm_Araclar_Ana].[Rkangrubu] & "*";"*")
04/09/2011, 15:32

iscinar

(04/09/2011, 14:51)Yandemir yazdı: if then olmaz IIF kullanmalısınız.

if then olayını ben araştırmalarım sonucu galiba böyle yapmalıyım diyerek çıkardım.

Ancak Sn.BlackEagle'nin ve sizin çözüm önerinizle yanlış yolda olduğumu anladım.

Sn.BlackEagle'nin çözüm önerisiyle sizin öneriniz arasında fark varmıdır yoksa alternatif bir yol mudur?
04/09/2011, 15:39

Yandemir

aynı olay sayılır if dediğiniz için kullandım.
benim örnekte boş ise '*' yani tümü gelir. dolu ise içeren kelimeleri alır.
04/09/2011, 15:49

iscinar

Teşekkürler.
İki kodu da bir kenara kaydediyorum.
05/09/2011, 19:02

ozanakkaya

3. kod olarak kaydedin.
eğer 2'den fazla kriter var ise Switch işlevini kullanabilirsin.


Birimi: Switch([Birim]="L";"Lojistik";[Birim]="P";"Personel";[Birim]="E";"Eğitim")
05/09/2011, 19:10

iscinar

(05/09/2011, 19:02)sledgeab yazdı: 3. kod olarak kaydedin.
eğer 2'den fazla kriter var ise Switch işlevini kullanabilirsin.


Birimi: Switch([Birim]="L";"Lojistik";[Birim]="P";"Personel";[Birim]="E";"Eğitim")

Teşekkürler Sn. sledgeab
Kaydettim bilin
1 2 3