report builder kayıt sıra numarası

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
muttalip
Üye
Mesajlar: 71
Kayıt: 18 Haz 2003 08:58
Konum: İstanbul
İletişim:

report builder kayıt sıra numarası

Mesaj gönderen muttalip »

Report Builder'da fakülte,bölüm,anabilimdalına göre gruplandırma yapıyorum. 3 tane group header ve 3 tane de group footer var. Anabilimdalındaki kayıtların listesini alıyorum ve bunlara sıra numarası verdirmek istiyorum. Anabilimdalı değiştiğinde yeni listenin tekrar 1 den başlayarak oluşturulmasını istiyorum. Bir anabilimdalının listesi 1 sayfaya sığmadığı takdirde sıra numarasının sonraki sayfada kaldığı yerden devam etmesini istiyorum. Ben değişken tanımlayarak bunu çözmeye çalıştım.Fakat bir sayfaya sığmayan listenin sıra numarasının kaldığı yerden devam etmesini sağlayamadım. Aynı anabilimdalının listesinin 2 sayfası da yine 1 den başlarak numaralandırılıyor.

Bu konu ile ilgili önerilerinizi bekliyorum.
Muttalip TOPTAŞ

Yıldız Teknik Üniversitesi
Bilgi İşlem Dairesi Başkanlığı

Tel: 0212-3832134
danaci
Üye
Mesajlar: 178
Kayıt: 24 May 2005 01:45

Mesaj gönderen danaci »

değişken tanımlamanıza gerek kalmadan şöyle yapabilirsiniz.

detail bölümüne sıra no kolonuna count(groupadı) yazın

her gruplama için bir sıra numarası verecektir size
Kolay gelsin
muttalip
Üye
Mesajlar: 71
Kayıt: 18 Haz 2003 08:58
Konum: İstanbul
İletişim:

Mesaj gönderen muttalip »

Benim grup adı ppGroup3
Yazdırmak istediğim sıra numarasını detail'in before print olayında ppLabel1.Caption:=IntToStr(ppDetailBand1.Count+1); şeklinde veriyorum. Sıra numarasını 0 dan başlattığı için Count+1 verdim.

Şimdi sizin söylediğinizi buraya nasıl uygulayacağımı anlayamadım.


ppLabel1.Caption := count(groupadı) ?
Muttalip TOPTAŞ

Yıldız Teknik Üniversitesi
Bilgi İşlem Dairesi Başkanlığı

Tel: 0212-3832134
muttalip
Üye
Mesajlar: 71
Kayıt: 18 Haz 2003 08:58
Konum: İstanbul
İletişim:

Mesaj gönderen muttalip »

Benim grup adı ppGroup3
Yazdırmak istediğim sıra numarasını detail'in before print olayında ppLabel1.Caption:=IntToStr(ppDetailBand1.Count+1); şeklinde veriyorum. Sıra numarasını 0 dan başlattığı için Count+1 verdim.

Şimdi sizin söylediğinizi buraya nasıl uygulayacağımı anlayamadım.


ppLabel1.Caption := count(groupadı) ?
Muttalip TOPTAŞ

Yıldız Teknik Üniversitesi
Bilgi İşlem Dairesi Başkanlığı

Tel: 0212-3832134
danaci
Üye
Mesajlar: 178
Kayıt: 24 May 2005 01:45

Mesaj gönderen danaci »

muttalip bey şöyle yapın
reportunuzun detail bölümüne bir tane dbcalc nesneyi koyun ve içeriğinide count(groupadı) yapın o kadar
başka bir değişkene veya label a gerek yok
Cevapla