Skip to main content

AccessTr.neT


Süt adlı örnekte formda toplama

Süt adlı örnekte formda toplama

Çözüldü #1
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]
.rar SÜT.rar (Dosya Boyutu: 69,66 KB | İndirme Sayısı: 35)
Son Düzenleme: 01/10/2011, 09:59, Düzenleyen: sahin8401.
Cevapla
Çözüldü #2
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)
Kaplumbağa ya dikkat et...
Sadece  başını çıkartıp risk aldığında ilerleyebiliyor...
Cevapla
Çözüldü #3
Sayın puletin
gönderdiğiniz kodu ekledim sonuç vermedi eklenmiş halini gönderiyorum .Teşekkür ederim.
.rar SÜT1.rar (Dosya Boyutu: 75,96 KB | İndirme Sayısı: 15)
Cevapla
Çözüldü #4
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
Kaplumbağa ya dikkat et...
Sadece  başını çıkartıp risk aldığında ilerleyebiliyor...
Cevapla
Çözüldü #5
yeni kayıtları toplamıyor
Son halini ekledim
.rar SÜT2.rar (Dosya Boyutu: 91,6 KB | İndirme Sayısı: 13)
Cevapla
Çözüldü #6
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.

Kaplumbağa ya dikkat et...
Sadece  başını çıkartıp risk aldığında ilerleyebiliyor...
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task