Arkadaşlar şimdiden yardımlarınız için teşekür ederim. Örnek raporda görüleceği gibi kantarlar üzerinden günlük ve toplam aldırmak istiyorum tek kantarda sorun olmuyor fakat kantar sayısı birden fazla olunca kantarların yekününü alırken kantar yekünlerini ayrı yapmadan ekleyerek toplam yapıyor. Ben ise kantar tesellümünün örnekte olduğu gibi Fanrika tesellümü gibi olmasını istiyorum.Başaramadım yardımlarınızı bekliyorum.
Benim istediğim aşağıda örnekteki gibi tesellüm durumu Şöyleki;
Bu günkü tesellüm Toplam Tesellüm
A kantarı 115 115
B kantar 150 150
10.10.2015 Tarihli tesellüm 265 265
A kantarı 220 335
B kantar 250 400
11.10.2015 Tarihli tesellüm 470 735
Bu işlemi Access raporda Kantar Toplam tesellümü yanlış hesaplıyor:
Bu günkü tesellüm Toplam Tesellüm
A kantarı 115 115
B kantar 150 265
10.10.2015 Tarihli tesellüm 265 265
A kantarı 220 220
B kantar 250 450
11.10.2015 Tarihli tesellüm 470 735
Yani Kantar toplamları bir gün öncesi ile toplanması gerekirken kantarları topluyor.
Sn isom(isouysal);
Kantar + girtar ile darasiz ve firesiz alanlarinin toplanmasi asagida ki SQL ile yapilabilir. Report1 inceleyip, kendi projenize nesneleri tasiyabilirsiniz.
SELECT Format([cgirtar],"dd/mm/yyyy") AS Tarih, CLng(Format([cgirtar],"yyyymmdd")) AS Trh, FabrikayaTeslim.ckantar, Sum(FabrikayaTeslim.cdarasiz) AS TpDrsiz, CLng(DSum("[cdarasiz]","FabrikayaTeslim","CLng(Format([cgirtar],'yyyymmdd'))<=" & [Trh] & " And [ckantar]='" & [ckantar] & "'")) AS TpTpDr, Sum(FabrikayaTeslim.cfiresiz) AS TpFrsiz, CLng(DSum("[cfiresiz]","FabrikayaTeslim","CLng(Format([cgirtar],'yyyymmdd'))=" & [Trh] & " And [ckantar]<='" & [ckantar] & "'")) AS TpTpFr
FROM FabrikayaTeslim
GROUP BY Format([cgirtar],"dd/mm/yyyy"), CLng(Format([cgirtar],"yyyymmdd")), FabrikayaTeslim.ckantar
ORDER BY CLng(Format([cgirtar],"yyyymmdd")), FabrikayaTeslim.ckantar;