Skip to main content

AccessTr.neT


Altform Üstünde Çıkarma İşlemi

Oğuz Türkyılmaz
Oğuz Türkyılmaz
8
1170

Altform Üstünde Çıkarma İşlemi

#7
(26/03/2020, 12:05)ozanakkaya yazdı: Kodların belirli bir kalıbı var, = Dsum (nz("GirenMiktar,0", "T_AyniYardim", "[BagisCinsi]='" & Me.BagisCinsi_CBO & "' )-nz("CikanMiktar,0", "T_AyniYardim", "[BagisCinsi]='" & Me.BagisCinsi_CBO & "') şeklindeki bir kodu çalıştıramazsınız. 
dsum(nz("GirenMiktar,0", "T_AyniYardim", "[BagisCinsi]='" & Me.BagisCinsi_CBO & "' )
bu kod ile toplam aldıramazsınız. Kod içerisindeki tek bir çift tırnağın önemi varken aralara çift tırnak ekleyemezsin, eklediğin açma parantezi kadar kapatma parantezi eklemelisin, eklersen kod çalışmaz.

dsum(nz("GirenMiktar,0",......... bu kod nedir?? 

=Nz(dsum("GirenMiktar", "T_AyniYardim", "[BagisCinsi]='" & Me.BagisCinsi_CBO & "' )) - .................................

şeklinde olması gerekli. Çıkarma işleminin sağ tarafında da NZ yazılmış, sonrasında Dsum yok.
Ozan Bey yazdığınız dan yanlış anlamadıysam kodun bu şekilde yazılması ki ben bu şekilde de yazmıştım ve en az 20 değişik varyasyon daha yazdım örneklerden yola çıkarak fakat bu kodda dahil kodlar çalışmamıştı. Yanlış yere yazıyorum yada başka bir hata yapıyorum.

=Nz(dsum("GirenMiktar", "T_AyniYardim", "[BagisCinsi]='" & Me.BagisCinsi_CBO & "' )) - Nz(dsum("CikanMiktar", "T_AyniYardim", "[BagisCinsi]='" & Me.BagisCinsi_CBO & "' )) 
[Resim: do.php?img=9943]


Ben basitçe formda filtreleme yapıldığında seçime göre toplamın değiştiği bir çözüm ürettim ama kalan toplamının alan tipi sayı olmasına rağmen Toplam aldıramıyorum formda Alan Metin türü imiş gibi say fonksiyonu çıkıyor. O bölümü topla fonksiyonuna çevirebilsem sütundaki + ve - değerleri toplayıp sonucu verecek zaten ama yapamadım. 

[Resim: do.php?img=9944]
[Resim: do.php?img=9945]
Access Çekirgesi 
[Resim: img-cray.gif]


Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
Cvp: Altform Üstünde Çıkarma İşlemi - Yazar: Oğuz Türkyılmaz - 26/03/2020, 14:15
Task