AccessTr.neT
İff de merak ettiğim - 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ığı: İff de merak ettiğim (/konu-iff-de-merak-ettigim.html)

Sayfalar: 1 2 3


İff de merak ettiğim - accestr seven - 16/11/2011

Değerli dostlar
iff ile ilgili çalışmalarımı sürdürüyorum.iff de oluşturduğum şartlı istekten sonra 15.si çalışmadı.Acaba diyorum sadece 14 adetlik kurala cevap veriyor.14 den sonrası için şartlı isteklere yanıt alamayacak mıyım.?
Çok merak ettim.Cevabınızı bekliyorum.Saygılar

Çalışmam şu şekilde idi.Bundan sonra eklediklerimde sorun oluşuyor.

GÖREVLİSİ: IIf(([Adres_iletisim_Profil])="Buğdaypazarı-1";"M Kaya";IIf(([Adres_iletisim_Profil])="MKE";"N Kek";IIf(([Adres_iletisim_Profil])="Yeni-1";"N K e";IIf(([Adres_iletisim_Profil])="Yeni-2";"Ali Çel";IIf(([Adres_iletisim_Profil])="Buğdaypazarı";"Hkan Esn";IIf(([Adres_iletisim_Profil])="Buğdaypazarı-2";"H Esin";IIf(([Adres_iletisim_Profil])="Karataş";"Çolsa";IIf(([Adres_iletisim_Profil])="Hastane";"A Çil";IIf(([Adres_iletisim_Profil])="Aksu";"A Ersoy";IIf(([Adres_iletisim_Profil])="Cumhuriyet";"M Genç";IIf(([Adres_iletisim_Profil])="İl Dışı";"Mektupla Gönderilecek";IIf(([Adres_iletisim_Profil])="BKuaför";"B Kaleci";IIf(([Adres_iletisim_Profil])="Mimarsinan";"A Usta";IIf(([Adres_iletisim_Profil])="Alibey";"M Çlk"))))))))))))))


Cvp: İff de merak ettiğim - ercansahin - 16/11/2011

Bu işlemi deneyebileceğimiz bir örnek ekleseniz daha iyi olacaktı, ancak size tavsiyem bu tür kalabalık işlemlerinizi Switch fonksiyonu kullanarak gerçekleştirmeniz olacaktır.


Cvp: İff de merak ettiğim - Seruz - 16/11/2011

Aynı alanın 14 farklı değerini IIF ile kontrol etmek ve değer getirmek doğru değil.

Bir tablo oluşturmak ve bu Adres_iletisim_Profil değerlerini ve karşılığında aldığınız değerleri girip,
sorguda mevcut tablo ile ilişkilendirerek bu verilere ulaşmak veritabanı mantığına uygun olur.


Cvp: İff de merak ettiğim - accestr seven - 16/11/2011

Çok değerli dostlar
Tavsiyelerinize teşekkürler.Ben de tek tek manuel değer girmeyeyim diye ve aynı zamanda iff olayını geliştireyim diye düşünmüştüm.Teşekkürler


Cvp: İff de merak ettiğim - Seruz - 16/11/2011

Sonuçta IIF formülüne de tek tek manuel değer giriyorsunuz!


Cvp: İff de merak ettiğim - ercansahin - 16/11/2011

Sn accesstr seven; Bence Sn seruz hocamın belirttiği gibi, aslında bu konu üzerinde düşünmeye bile gerek kalmadan tablo ile yapılması gereken hususlardandır. Ancak iç içe IIF veya bir kaç IIF fonksiyonunun kullanılmasına ihtiyaç hasıl olduysa Switch fonksiyonu kullanarak olayı çözebiliriz. Sonuç olarak sizin durumunuzda tablo ve sorgu ile bu işi halletmek daha mantıklı olacaktır.