Skip to main content

AccessTr.neT


Altform Üstünde Çıkarma İşlemi

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

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
#8
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.
Cevapla
#9
(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.
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