AccessTr.neT

Tam Versiyon: Onay kutusu -1 değilse 0 yazması
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
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
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]))

NOT:
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.
hocam resimdeki gibi hata verdi.

[Resim: 14543370471.jpg]
Hocam hatayı buldum sorun çözülmüştür.
Çok teşekkür ederim.
Sağlıkla kalın