QuickReport - ogranicavanje broja redova

QuickReport - ogranicavanje broja redova

offline
  • Pridružio: 09 Avg 2006
  • Poruke: 17

kako u QuickReport-u ograniciti broj redova za stampu na jednoj strani



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • badam 
  • Novi MyCity građanin
  • Pridružio: 26 Maj 2006
  • Poruke: 9

ovako da ti posle desetog reda predje na novu stranu
procedure TQuickReport1.QRBand1BeforePrint(Sender: TQRCustomBand;   var PrintBand: Boolean); begin   if ADOTable1.RecNo=11 then     QRBand1.ForceNewPage:=True   else     QRBand1.ForceNewPage:=False end;
Ako treba svaka strana da ima samo 10 (ili x) redova, probaj sa mod 10 (mod x)
Pozdrav



offline
  • Pridružio: 09 Avg 2006
  • Poruke: 17

e badame hvala ali ovde nesto nestima

offline
  • badam 
  • Novi MyCity građanin
  • Pridružio: 26 Maj 2006
  • Poruke: 9

kazi sta ne stima, a za to vreme ja cu da pojasnim za svaki slucaj:

Napravio sam jedan report (QuickReport1), na njega stavio jedan band (QRBand1) i jednu ADOTable (ADOTable1).
QRBand1.BandType postavio sam na rbDetail (u Object Inspectoru), ADOTable1 povezao sa nekom tabelom i property QuickReport1.DataSet postavio na ADOTable1 (isto u Object Inspectoru). QRBand1.BeforePrint je procedura iz prethodnog posta.
Ako ti bas treba samo 10 redova po strani, evo i toga:
procedure TQuickReport1.QRBand1BeforePrint(Sender: TQRCustomBand;   var PrintBand: Boolean); begin   if (ADOTable1.RecNo mod 10)=1 then     QRBand1.ForceNewPage:=True   else     QRBand1.ForceNewPage:=False end;

Testirano, radi.

Izvini sto crtam sve sto treba da se uradi, ali ne znam gde je zapelo, a ovo mozda nekom i posluzi.
Pozdrav.

offline
  • Strog  Male
  • Stručni saradnik
    Web programiranje
  • Bojan Kopanja
  • Web & Mobile developer @ ZeusSoftware
  • Pridružio: 26 Jul 2003
  • Poruke: 2597
  • Gde živiš: Stara Pazova

Ovo definitivno radi! Nisam probao, ali znam da mora da radi posto sam slicne stvari koristio. Rimogard, reci gde si zapeo jer ti ovako niko ne moze pomoci Smile...

offline
  • Pridružio: 09 Avg 2006
  • Poruke: 17

TACNO ovo definitivno radi po dobroj staroj navici umreti necu a leka mi nema oci su mi pobelile

UPOZORENJE pazite svako slovo moze da vam upropasti rad

sta reci Strogu i Badamu zahvalnost na trudu

Dopuna: 16 Avg 2006 22:57

da li moze suma iz quickreporta da se vrati na formu radi prikaza

offline
  • Strog  Male
  • Stručni saradnik
    Web programiranje
  • Bojan Kopanja
  • Web & Mobile developer @ ZeusSoftware
  • Pridružio: 26 Jul 2003
  • Poruke: 2597
  • Gde živiš: Stara Pazova

Probaj na AfterPrint event te kontrole u koju upisujes sumu ( verovatno QRExpression ) da stavis recimo:

Form1.Label1.Caption:= Form2.QRExpression1.Caption

Nisam probavao, tako da ne znam 100% da li ce ovo da radi, ali mi po nekoj logici nalaze da bi moglo da radi Very Happy.

P.S. Broj forme i labela naravno prilagodi svojim potrebama Wink...

Ko je trenutno na forumu
 

Ukupno su 1181 korisnika na forumu :: 37 registrovanih, 5 sakrivenih i 1139 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: aleksmajstor, Atomski čoban, Ben Roj, Bluper, bojank, Boris Bosiljčić, Boris90, Bubimir, Buzdovan, ccoogg123, Denaya, doktor1964, Dr.Strangelove, havoc995, ILGromovnik, Joja, kikisp, Kriglord, Kubovac, kunktator, laki_bb, madza, MB120mm, mercedesamg, Mercury, Mixelotti, Mlav, Ne doznajem se u oružje, panzerwaffe, pein, Plava bluza, S2M, slonic_tonic, Stoilkovic, Vlad000, YU-UKI, |_MeD_|