Fast report'ta masterdata bandın kayıt sayısına müdahale

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
Biltes
Üye
Mesajlar: 361
Kayıt: 11 Oca 2005 02:24
Konum: Edirne

Fast report'ta masterdata bandın kayıt sayısına müdahale

Mesaj gönderen Biltes »

Arkadaşlar kolay gelsin;

Öncelikle herkese çalışmalarınada başarılar dilerim. Sorunuma gelince fast report kullanarak bir fatura raporlama programı hazırladım, bu arada masterdata bandının kayıt sayısını rapor üzerinden 20 kayıta sınırladım ama faturadaki ürünler 20 kalemden fazla olunca haliylen 2. fatura hazırlanıyor. benim burada yapmak istediğim olay 20 kayıtı geçince ikinci fatura oluştuğu zaman ilk faturanın altında sadece ara toplam almasını istiyorum ve diğer kdv ve genel toplamı 2. sayfanın sonunda olmasını istiyorum. Şu anda her iki sayfada da hepsini gösteriyor. Yapmak istediğim olay bu master data bandında koşul koymak istiyorum eğer kayıt 20'yi geçerse otomatik olarak o alanları gizlemesini ve 2. sayfada sadece göstermesini istiyorum. Öğrenmek istediğim olay fast reporttaki masterdatanın bu rowcount özelliğine nasıl ulaşıp kod ile kayıt sayısını düzenleyebilirim.

Mesela fast reporttaki nesnelere aşağıdaki kod ile ulaşabiliyorum ama masterdataya ulaşamadım:

Kod: Tümünü seç

frxreport1.FindObject('memo1').Visible := False
gibi... ama masterdataya nasıl ulaşabilirim...

Herkese çalışmalarında balarılar dilerim. Kolay gelsin....
Var olmaya değer her şey bilinmeye de değerdir. Çünkü bilgi varlığın bir imgesidir. Onda iyi ve kötü aynı anda bulunmaktadır...
Kullanıcı avatarı
csunguray
Üye
Mesajlar: 855
Kayıt: 09 Ara 2006 05:08
Konum: Adana
İletişim:

Re: Fast report'ta masterdata bandın kayıt sayısına müdahale

Mesaj gönderen csunguray »

FastReport içerisindeki band ların onbeforeprint olayına script yazarak bu dediklerinizi rahatlıkla yapabilirsiniz.
C. Sunguray
csunguray at netbilisim.kom
Net Bilişim Hizmetleri

Sıradan her programcı bilgisayarın anlayabileceği kodlar yazabilir.
Sadece iyi programcılar insanların da anlayabileceği kodlar yazarlar.
Martin Fowler (http://martinfowler.com/)
Kullanıcı avatarı
White Rose
Üye
Mesajlar: 726
Kayıt: 06 Tem 2005 09:41
Konum: Güneyden
İletişim:

Re: Fast report'ta masterdata bandın kayıt sayısına müdahale

Mesaj gönderen White Rose »

FastReport Masterdata Rowcount ayarı:
Bu sorunu bende yaşadığım için forumda arama yaptım ama bulamadım,
sonra uğraşa uğraşa çözdüm, belki ihtiyacı olan arkadaşlar olabilir

Çözüm ayarları:
frxDataset/frxUserDataset özelliklerinden
RangeBegin=rbFirst (default)
RangeEnd =rbCount
RangeEndCount=İstediğiniz kayıt sayısı (parametre olarak veriyorsunuz)
Cevapla