Onay kutusu -1 değilse 0 yazması - 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ığı: Onay kutusu -1 değilse 0 yazması (/konu-onay-kutusu-1-degilse-0-yazmasi.html) |
Onay kutusu -1 değilse 0 yazması - yenginoglu - 01/02/2016 Merhaba sayın hocalarım, ekli çalışmamda TBLCARI Sorgusunda bulunan ISINMABORCU hesaplamasında ISINMA -1 hesaplamaları yapıyor fakat ISINMA 0 sa 0 yazdıramıyorum. ISINMABORCU: Dlookup ("[ToplaTUTARI]";"TBLGIDERTOPLA Sorgu";"[DONEMI]='" & [DONEMI] & "' AND " & "[GIDERYERI]='ISINMA'")/IIf([ISINMA]=-1;DSum("DAIREM2";"TBLCARI";"[ISINMA]=-1"))*[DAIREM2] Saygılarımla, Ahmet Yenginoğlu Cvp: Onay kutusu -1 değilse 0 yazması - atoz112 - 01/02/2016 sayın yenginoglu, bahsettiğiniz talebinize yönelik olarak; (uygulamanız,sürüm farklılığı nedeni ile inceleme imkanı olmadı.önceki sürüme göre de eklemek ister misiniz...yine de,ilk etapta bilgilendirme olması adına), sorgu kod ifadesini,aşağıdaki ile değiştiriniz. ÖRNEK: (yazdığınız kod üzerinden) Kod:
ISINMABORCU: Dlookup ("[ToplaTUTARI]";"TBLGIDERTOPLA Sorgu";"[DONEMI]='" & [DONEMI] & "' AND [GIDERYERI]='ISINMA'")/IIf([ISINMA]=-1;DSum("DAIREM2";"TBLCARI";"[ISINMA]=-1")*[DAIREM2]);DSum("DAIREM2";"TBLCARI";"[ISINMA]=0"))*[DAIREM2])) IIF Fonksiyonu kullanımlarında,eğer ilk tanıma uygunluk yoksa diğer seçeneği uygulaması için ikinci tanımlamayı da yazmayı unutmayınız.örneğinizden anlatılacak olunduğunda;eğer -1 değerine eşitse şunu yap...değilse (kast edilen eğer 0 ise) de bunu yap...gibi.fakat,siz;tek tanımlamada bulunmuşsunuz hali ile. bilginize...iyi çalışmalar,saygılar. Cvp: Onay kutusu -1 değilse 0 yazması - yenginoglu - 01/02/2016 hocam resimdeki gibi hata verdi. Hocam hatayı buldum sorun çözülmüştür. Çok teşekkür ederim. Sağlıkla kalın |