Report Builder...

Report Builder...

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

Instalirao sam juce ReportBuilder za D7 i moram da kazem da sam prezadovoljan njegovim kvalitetom... Takoreci promenio mi je zivot Very Happy. U sustini je fantasticno jednostavan i logican tako da nije bilo ni trunke privikavanja na njega vec sam odmah poceo da ga koristim Smile. Jedino sto nikako ne mogu da pronadjem je kako da nesto stampam na dnu strane da da je to nekako povezano sa summary band-om?

Da pojasnim: Recimo da imam neki izvestaj na kojem nesto sabiram i koji izgleda ovako nekako

vrednost kolic ukupno
----------------------------
1111..........2.........2222
11..............2............22
----------------------------
ukupno.................2244

e sada ja hocu da mi samo na toj poslednjoj strani jos bas na dnu ispise jednu crtu na kojoj bi se covek koji je pravio izvestaj potpisao.

Ovo ne mogu da resim PageFooter band-om posto ce mi se on prikazivati na svakoj stranici a ja to zelim samo na poslednjoj...

U QuickReport-u sam to resavao tako sto sam pravio Child Band koji sam vezao za Summary Band i na Child Band-u sam postavljao AlignToBottom property na True i to bi bilo to... Taj bi mi se band prikazivao samo na poslednjoj strani i to skroz na dnu... Huh... Nadam se da sam dobro opisao sta me muci, pa molim sve koji koriste ReportBuilder ( ako ih ima Very Happy ) i koji znaju kako da ovo resim da mi jave Wink

Unapred hvala!



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Emil Beli
  • Pridružio: 03 Jan 2005
  • Poruke: 2990
  • Gde živiš: Beograd

Citat:
Instalirao sam juce ReportBuilder za D7 i moram da kazem da sam prezadovoljan njegovim kvalitetom... Takoreci promenio mi je zivot Very Happy. U sustini je fantasticno jednostavan i logican tako da nije bilo ni trunke privikavanja na njega vec sam odmah poceo da ga koristim Smile. Jedino sto nikako ne mogu da pronadjem je kako da nesto stampam na dnu strane da da je to nekako povezano sa summary band-om?


To je sve varka. Mogu samo da ti kazem "welcome to hell". Iako je tako, ipak je najbolji i najmociji. Za stampanje na footer-u strane, stavi polje i na njegov event (mislim da je text), pravis funkciju da vadi iz baze ili sa drugog polja.

Citat:
Ovo ne mogu da resim PageFooter band-om posto ce mi se on prikazivati na svakoj stranici a ja to zelim samo na poslednjoj...

Kreiras nov obican band. i zakacis ga iznad footera, a ispod glavnog band-a.
Mada, ne znam bas kakav ti je slucaj. Ja obicno kreiram subreport.
Vidi.. cackaj malo funkcijice i evente. Obicno sve mozes da uradis preko toga.



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

Hm.... Zar mi ne bi trebao Report.PageCount reci koliko ima stranica u reportu? Uspeo sam sve, samo sto prvo moram da odem na kraj reporta da bi mi PageCount dao koliko je stranica pa mi tek onda radi kod kako treba...

Stavio sam u OnPrint event labele koja mi treba ovaj kod:

procedure Label18OnPrint; begin   if Report.PageNo =  Report.PageCount then   begin     Label18.Visible:= True;     Showmessage('Yup');   end   else   begin     Label18.Visible:= False;     ShowMessage('Nope');   end; end;

E sad... Kako da u report ucitam odmah koliko ima stranica a ne da mi se postepeno ucitava kako ja "listam" stranice posto ovaj kod koji sam napisao gore radi bez problema samo kad odem na kraj reporta pa se vratim na pocetak i onda krenem redom... Inace mi je PageCount = PageNo dok god listam.

Znaci samo mi treba da mi PageCount odmah kaze koliko ce report imti stranica.

Dopuna: 02 Okt 2006 9:27

Lol... zaboravi na ovo Smile... Nasao sam sve Wink.

Samo sam stavio na Report - Pass settings - Two Pass i to je to, sada mi odmah prodje kroz ceo report i kaze mi lepo koliko report ima stranica.

Jeste da malo uspori posto ide kroz ceo report, ali nema veze i tako mi je report max 10-15 stranica tako da nije strasno Smile.

offline
  • Emil Beli
  • Pridružio: 03 Jan 2005
  • Poruke: 2990
  • Gde živiš: Beograd

Vidis da sve moze Very Happy

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

Samo da napomenem za one koji jos nisu isprobali ovaj report engine da "jezik" koji se koristi u pisanju akcija na raznim eventima u stvari ima Pascal sintaxu tako da je mnogo lako i mocno pisati gde sta treba da se odradi! To je samo jos jedna od stvari u nizu koja me je naprosto odusevila Smile... Mislim da sada ne postoji neki report za koji bih rekao "Ne mogu da napravim da tako izgleda" ovo je jednostavno fantasticno Very Happy.

offline
  • Emil Beli
  • Pridružio: 03 Jan 2005
  • Poruke: 2990
  • Gde živiš: Beograd

Da si me slushao ranije....

("da je Pera otisao ranije u policiju...") ehehe

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

Imao sam problema u pronalazenju... Nije mala stvar dati tolike pare za nesto sto ne znas da li ti odgovara Wink.

Ko je trenutno na forumu
 

Ukupno su 908 korisnika na forumu :: 32 registrovanih, 4 sakrivenih i 872 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: bankulen, Ben Roj, bojank, BSD, cikadeda, doktor1964, DragoslavS, Istman, ivicasimo, Krvava Devetka, kybonacci, Lazarus, m0nstrum_, Mi lao shu, mikrimaus, Misirac, moldway, nemkea71, panzerwaffe, Parker, saputnik plavetnila, Sir Budimir, sombrero, SR-3m, Srki94, Srle993, tubular, vaso1, Vlad000, wizzardone, Wrangler, šumar bk2