Altform Üstünde Çıkarma İşlemi

1 2
26/03/2020, 14:15

Oğuz Türkyılmaz

(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 & "' )) 



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. 



26/03/2020, 17:32

ozanakkaya

Merhaba,
S_AyniYardimMevcut isimli sorguya
Kalan: [GirenMiktar]-[CikanMiktar]

Şeklinde alan ekle. SF_AyniYardimKalan isimli alt forma eklediğin Metin15_TXT'nin denetim kaynağını Kalan olarak değiştir. Bu şekilde alt formdaki kalan metin kutusunda toplam aldırabilirsin.
26/03/2020, 17:44

Oğuz Türkyılmaz

(26/03/2020, 17:32)ozanakkaya yazdı: Merhaba,
S_AyniYardimMevcut isimli sorguya
Kalan: [GirenMiktar]-[CikanMiktar]

Şeklinde alan ekle. SF_AyniYardimKalan isimli alt forma eklediğin Metin15_TXT'nin denetim kaynağını Kalan olarak değiştir. Bu şekilde alt formdaki kalan metin kutusunda toplam aldırabilirsin.
Çok Teşekkür ederim. Gayet basit bir çözüm oldu.
1 2