fastreport grup toplamı

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
cvheneburi
Üye
Mesajlar: 95
Kayıt: 07 Eki 2010 03:55

fastreport grup toplamı

Mesaj gönderen cvheneburi »

arkadaşlar merhaba
turnuva ücreti diye bir tablom var bu tabloda hem hakem ücretlerini hemde personel ücretlerini saklıyorum sql kodu ile seçtiğim turnuvanın hakem ve personel ücretlerinin toplamını tarih tarih ayırarak ayrı ayrı raporlayabiliyorum şöyle ki

görev tipi tarih toplam ücret
personel 01.01.2014 100,00 TL
hakem 01.01.2014 150,00 TL
personel 02.01.2014 100,00 TL
hakem 02.01.2014 200,00 TL ....

şeklinde rapor alabiliyorum. benim bu raporumun altına toplam personel ücretini ve toplam hakem ücretini ayrı ayrı yazdırmak istiyorum

görev tipi tarih toplam ücret
personel 01.01.2014 100,00 TL
hakem 01.01.2014 150,00 TL
personel 02.01.2014 100,00 TL
hakem 02.01.2014 200,00 TL ....
-----------------------------------------------------------------------
toplam hakem 350,00 TL
toplam personel 200,00 TL

nasıl yaparım ?
tayipk
Üye
Mesajlar: 284
Kayıt: 27 Kas 2013 11:32

Re: fastreport grup toplamı

Mesaj gönderen tayipk »

size daha önce bahsetmiş olduğum değişken mantığını burda kullanmayı denediniz mi. yani önce delphide gerekli toplamları alıp sonra bunları fastreportta değişkene atıp gösterebilirsiniz.
Soru Sorarken yazmaya Üşenmeyen Parmaklar Sorunun Çözüldükten Sonra Teşekkür etmeye de Üşenmesin.
cvheneburi
Üye
Mesajlar: 95
Kayıt: 07 Eki 2010 03:55

Re: fastreport grup toplamı

Mesaj gönderen cvheneburi »

evet vermiş olduğunuz kodu uyguladım oldu. bu istediğime de yapmak istedim fakat ücrettipine göre nasıl toplam alacağımı bilemedim

ilk sorgulamayı şu kod ile yapıyorum

select turnuvalar.id,turnuvalar.brans,turnuvalar.muhkod,turnuvaucret.turnuvaid,turnuvaucret.ucrettip,
turnuvaucret.tarih,TURNUVALAR.ACIKLAMA,turnuvalar.baslama,turnuvalar.bitis,SUM(turnuvaucret.YOL) AS YL,
SUM(turnuvaucret.SEANS) AS S,SUM(turnuvaucret.BRUT) AS B,SUM(turnuvaucret.GV) AS GELIR,
SUM(turnuvaucret.YUZDEELLI) AS ELLI,SUM(turnuvaucret.DV)AS DAMGA, SUM(turnuvaucret.KESTOP) AS KES,
SUM(turnuvaucret.ODENENTUTAR) AS NET FROM TURNUVALAR,TURNUVAUCRET
where turnuvalar.muhkod=4210 and turnuvalar.baslama>="01.09.2014" and turnuvalar.bitis<="31.12.2014" and
turnuvalar.id=turnuvaucret.turnuvaid GROUP BY TURNUVALAR.ID,TURNUVAUCRET.UCRETTIP,TURNUVAUCRET.TARIH

fast report ta grupheader ve masterdata bantlarını kullanarak ilk raporu alıyorum

faaliyet adı = amatör spor haftası voleybol
----------------------------------------------
görev tipi tarih toplam ücret
personel 01.01.2014 100,00 TL
hakem 01.01.2014 150,00 TL
personel 02.01.2014 100,00 TL
hakem 02.01.2014 200,00 TL ....

her faaliyetin altına o faaliyetteki toplam personel ve toplam hakem ücretlerini almak istiyorum fast report da sql kodu yazacaktım fakat acemi işi olunca çalışmadı
tayipk
Üye
Mesajlar: 284
Kayıt: 27 Kas 2013 11:32

Re: fastreport grup toplamı

Mesaj gönderen tayipk »

bu diğiniz için size forumda fastreport master detail konusunu araştırmanızı tavsiye edebilirim http://www.fast-report.com/documentatio ... etail).htm linkte sizin işinizi çözebilecek bilgiler mevcuttur.
Soru Sorarken yazmaya Üşenmeyen Parmaklar Sorunun Çözüldükten Sonra Teşekkür etmeye de Üşenmesin.
Cevapla