AccessTr.neT

Tam Versiyon: Süt adlı örnekte formda toplama
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2
Mrhb. süt-adlı örnek programı inceledim işime yarayacak ancak gün gün girilen miktarları yeni formun bir yerinte şahıs bazında toplamam gerekiyor.Örnek 1MNO ya ait sütlerin aylık toplamını alıp müstahsil makbuzunda ( formda ve raporda ) kullanmam lazım çözüm arıyorum.kesintiler var onları da hesaplamada lazım oldu.
İlgilenenlere tşk ederim[attachment=15602]
Sayın sahin8401 MUSTERIBILGILERI formunuza ekleyeceğiniz bir Metin kutusunun veri kaynağına şunu yazarsanız formda görünen müşterinin içinde bulunduğunuz yıla ve aya ait toplam süt kg nı sizze gösterecektir.

=Nz(DSum("[ToplamSüt]";"ALISLAR";"MNO=Forms!MUSTERIBILGILERI!MNO And Month(Tarih)=Month(Date()) And Year(Tarih)=Year(Date())");0)
Sayın puletin
gönderdiğiniz kodu ekledim sonuç vermedi eklenmiş halini gönderiyorum .Teşekkür ederim.
Sayın sahin8401 Toplamsüt alanlarınız ALISLAR tablonuzda hepsi 0 olduğu için sonucunda 0 olması normaldir Öncelikle ToplamSüt sutunundaki toplamları halletmeniz gerekirdi

veya formülü bu şekilde değiştirirseniz ozaman toplamsüt alanı ile ilgili bişey yapmanıza gerek kalmaz

=Nz(DSum("[Sabah]";"ALISLAR";"MNO=Forms!MUSTERIBILGILERI!MNO And Month(Tarih)=Month(Date()) And Year(Tarih)=Year(Date())");0)+Nz(DSum("[Öğle]";"ALISLAR";"MNO=Forms!MUSTERIBILGILERI!MNO And Month(Tarih)=Month(Date()) And Year(Tarih)=Year(Date())");0)


Veya Metin144 ün veri kaynağını ilişkisiz yaparak Formunuzun Current olayına şunu yaza bilirsiniz.
Dim A, B As Integer
A = Nz(DSum("[Sabah]", "ALISLAR", "MNO=" & Me.MNO & " And Month(Tarih)=Month(Date()) And Year(Tarih)=Year(Date())"), 0)
B = Nz(DSum("[Öğle]", "ALISLAR", "MNO=" & Me.MNO & " And Month(Tarih)=Month(Date()) And Year(Tarih)=Year(Date())"), 0)
Me.Metin144 = A + B
yeni kayıtları toplamıyor
Son halini ekledim
Tarih Sabah Öğlen
03.03.2008 50 50
02.10.2011 50 40
02.10.2011 20 18
01.11.2011 22 10
11.11.2011 80 21
03.11.2011 5 6
04.11.2011 500 300
01.11.2011 2 220


Sayın sahin8401 yeni kayıt dedikleriniz hangileri Kırmızı ile işaretlenmiş olanlar ise toplamaması normal çünkü biz şuanda 10 aydayız. benim size yazdığım formül içinde bulunduğunuz ayın toplamlarını otomatik olarak vermektedir.

Ha.. siz seçtiğiniz aya göre toplama yaptırmak istiyorsanız ozaman durum değişir. Öncelikle ne yapmak istediğinizi daha detaylı anlatırsanız ona göre çözüm arayalım.

Sayfalar: 1 2