AccessTr.neT
sorguda iff - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: sorguda iff (/konu-sorguda-iff.html)

Sayfalar: 1 2


sorguda iff - access acemisi - 31/03/2016

değerli Arkadaşlar
Sorguda;

ek_ahlat   tablosuna ait , ek_ahlatder_uye_profil  alanındaki sayısal değer 1 olduğunda ,aidat; 2 olduğunda ,bağış;  3 olduğunda  SONUC alanına diğer yazmasını istersek nasıl formülüze  edeceğiz. Selam

[Resim: 14594173741.png]


Cvp: sorguda iff - atoz112 - 31/03/2016

sayın Access acemisi,

bahsettiğiniz talebinize yönelik olarak;

ilgili sonuc alanının üst satırını aşağıdaki kod ifadesi ile değiştiriniz.

Kod:
onuc:IIF(ek_ahlatder_uye_profil=1;"aidat";IIF(ek_ahlatder_uye_profil=2;"bağış";"diğer"))
olası durumda,lütfen Site Kuralları gereği örnek uygulamanızı içeriğinde farazi gerçek dışı ve sonuçları görebilmek adına da birkaç veri barındıracak şekilde konunuza dahil ediniz.

bilginize...iyi çalışmalar,saygılar.


Cvp: sorguda iff - access acemisi - 31/03/2016

Teşekkürler Sn Hocam Saygılar
Buna ilaveten şöyle bir ek soru sormak istiyorum.
Sayısal değer 4,5,6 olduğunda da Değerlendirilecek yazması için nasıl formül yazacağız.Saygılar


Cvp: sorguda iff - ozanakkaya - 31/03/2016

iif ile de yapılabilir, ancak 




Test: Switch([ek_ahlatder_uye_profil]=1;"aidat";[ek_ahlatder_uye_profil]=2;"bağış";[ek_ahlatder_uye_profil]=3;"diğer";[ek_ahlatder_uye_profil]=4;"Değerlendirilecek";[ek_ahlatder_uye_profil]=5;"Değerlendirilecek";[ek_ahlatder_uye_profil]=6;"Değerlendirilecek")



şeklinde Switch fonksiyonunu kullanabilirsin.


Cvp: sorguda iff - atoz112 - 31/03/2016

sayın Access acemisi,

bahsettiğiniz talebinize yönelik olarak;

ilgili kod ifadesini aşağıdaki ile değiştiriniz.

Kod:
sonuc:IIF(ek_ahlatder_uye_profil=1;"aidat";IIF(ek_ahlatder_uye_profil=2;"bağış";IIf(Eval(ek_ahlatder_uye_profil In (4;5;6));"Değerlendirilecek";"diğer")))
bilginize...iyi çalışmalar,saygılar.


Cvp: sorguda iff - access acemisi - 31/03/2016

Sn ozanakkaya
Teşekkür ederim.İlginize.Switch de  güzel oldu. 
Değerlerden 1-2-3-4-5-6 olanları bu şekilde düzenlemiş olduk.
Alandaki sayısal değerler 1 den başlayıp 15 kadar olduğunu varsayalım.Bu şekilde kodu devam ettirdiğimizde acaba bir sorun yaşanabilir mi.?
Switch veya Iff hangisi daha sağlıklı olur.
Saygılar
Sn Hocam Son düzenlemeniz de gördüm bu da güzel olmuş.
Bunları 15 adet kadar çoğaltırsak bir sıkıntı yaşanır mı.
Allah sizlerden razı olsun.Saygılar