kıymetli arkadaşlar qickreports da almakta olduğumuz raporların alt kısmında normalde kaçıncı sayfa olduğunu yazdırabiliyoruz fakat örnek olarak sayfanın altında 3 sayfadan oluşan bir raporu 1#3, 2. sayfada 2#3 ve sonuncu sayfada 3#3 şeklinde nasıl baskısını alabiliriz?
sağlık, mutluluk ve başarı dileklerimle
quickreports da toplam sayfa sayısının yazdırılması
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
QuickReport'ta rapor preview esnasında hazırlandığından başta bunu Prepare diye önizlemesiz olarak hazırlatıp o zaman sayfa sayısını global bir değişkene veya QRLabel'lardan birine atabilirsin...
- Kaç sayfa olduğunu denemek için aşağıdaki kodu Preview'den önce dene.. Uygulaması sana kalmış...
- Kaç sayfa olduğunu denemek için aşağıdaki kodu Preview'den önce dene.. Uygulaması sana kalmış...
Kod: Tümünü seç
QuickRep1.Prepare;
ShowMessageFmt('%d', [QuickRep1.QRPrinter.PageCount]);
qurickreports da toplam sayfa sayısı nın yazdırılması
evet aldığım tiyo doğru çıktı ve sonuc olarak sayfa nosunu koyduğum yere 2. bir qrlabel koyup codeuda form un on create özelliğine şu şekilde girdim ve sonuk olumlu oldu.
QuickRep1.Prepare;
QrLabel1.Caption:=IntroStr(QuickRep1.QrPrinter.PageCount);
QuickRep1.Prepare;
QrLabel1.Caption:=IntroStr(QuickRep1.QrPrinter.PageCount);