Pogledaj uputstva za PANTHEON™

 Categories
 Početna stranica - PANTHEON uputstva
[Collapse]PANTHEON
 [Collapse]PANTHEON priručnici
  [Expand]Vodič po Datalab PANTHEON FarmAccounting
  [Expand]Vodič po PANTHEON Retail
  [Collapse]Vodič po DataLab PANTHEON™
   [Expand]Pomoć
   [Collapse]Postavke
    [Expand]Subjekti
    [Expand]Artikli
    [Expand]POS
    [Expand]Proizvodnja
     Kalendar
    [Expand]Zaposleni
    [Expand]Računovodstvo
    [Expand]Carina
    [Collapse]Program
     [Expand]Vrste dokumenata
     [Collapse]Ispisi u PANTHEON-u
       Prenos ispisa u druge baze
       Prenos ispisa u druge baze
       Postavke u Administrativnom Panelu
       Izvoz oblika ispisa
       Uvoz oblika ispisa
       SQLI i ispisi $
       Prečica za ispis
      [Expand]Izvještaji Registar
       Pregled štampe
       Dupliciranje ispisa i mijenjanje tipa ispisa
      [Expand]Upotreba izraza SQLEXP u ispisima $
      [Expand]Izvještajni dizajner
      [Expand]Poruke pri oblikovanju ispisa
      [Collapse]Izrada Izvještaja
        Izvještaj objekata
        "Zdravo, Svijete!" Primjer Izvještaja
        Osnovni rad sa objektima
        "Text" objekat
        Prikazivanje izraza uz pomoć "Text" objekta
        Bendovi
        "Lista Predmeta" Izvještaj: Alias-i i Varijable
        "Slika" Objekt
        Protezanje objekata, prekidi stranica i pomjeranje objekata
        Prikazivanje podataka u obliku tabele
        Štampanje etiketa
        Dečije grupe
        Izvještaj sa Dva Nivoa Podataka (Glavni-Detalji)
        Naslovi i Podnožja Data Banda
        Višestrani Izvještaj
      [Expand]Grupacije i Agregati
      [Expand]Oblikovanje ispisa $
      [Expand]Formatiranje i Isticanje
       Ugniježdene Izvještaje (Podizvještaji)
       Specifičnosti ispisa u PANTHEON-u
      [Expand]Scenario
     [Expand]Tekstovi za dokumente
      Načini dostave
     [Expand]Kartice povjerenja
     [Expand]Elementi nadzorne ploče
     [Expand]Administratorska konzola
      Izvještaji na kontrolnoj tabli
     [Expand]Izvještaji nadzorne ploče
      Ad-hoc analiza
     [Expand]Ares
     [Expand]Trenutni Korisnik Ctrl - U
      SQL uređivač
     [Expand]Ad-hoc analize
    [Expand]Dokumentacija
    [Expand]Dokumentacija
    [Expand]Zamjena korisnika
   [Expand]Narudžbe
   [Expand]Roba
   [Expand]Proizvodnja
   [Expand]POS
   [Expand]POS
   [Expand]Servis
   [Expand]Novac
   [Expand]Kadrovi
   [Expand]Radna površina
   [Expand]Analize
   [Expand]Programske poruke
   [Expand]Dodatni programi
   [Expand]Stari proizvodi
   [Expand]Službena objašnjenja
   [Expand]Dodatni programi
   [Expand]Riječnik izraza
  [Expand]Vodič po PANTHEON VET
 [Expand]PANTHEON korisnički priručnici
[Expand]PANTHEON Web
[Expand]PANTHEON Granule
[Expand]Korisničke stranice

Load Time: 781,2923 ms
print   |
Label

Dodavanje skupa podataka u izvještaj

Trake

Trake se koriste za postavljanje objekata koje sadrže na određenim lokacijama na izlaznoj stranici. Kada postavljamo objekat u traku “PageHeader”, govorimo motoru izvještaja da dati objekat mora biti prikazan na vrhu svake stranice u završenom izvještaju. Slično tome, objekti u traci “PageFooter” se prikazuju na dnu svake stranice. Prikažimo to s primjerom. Napravit ćemo izvještaj koji sadrži “Hello!” na vrhu stranice, trenutni datum desno od njega i broj stranice na dnu stranice s desne strane.

Otvorite dizajner i kliknite na dugme “New report” u alatnoj traci. Vidjet ćete predložak izvještaja koji već sadrži tri trake: “ReportTitle”, “MasterData” i “PageFooter”. Uklonimo traku “MasterData” na trenutak (kliknite bilo gdje na slobodnom prostoru unutar trake ili na njenom zaglavlju i uklonite je pomoću tastera “Delete” ili "Delete" u kontekstualnom meniju). Sada dodajmo novu traku (“PageHeader”). Kliknite na dugme “Add band” na alatnoj traci objekata i odaberite “PageHeader” iz padajuće liste. Vidimo da je nova traka dodana na stranicu. U isto vrijeme postojeće trake su pomjerene prema dolje. Dizajner automatski pozicionira trake na stranici - zaglavlja trake na vrhu, trake podataka u sredini i trake podnožja na dnu.

Sada dodajmo neke objekte. Dodajte objekat "System text" u traku "PageHeader" i u njegovom uređivaču odaberite "[DATE]" iz padajuće liste sistemskih varijabli (trebali biste zapamtiti da se trenutni datum može prikazati i u "Text" objektu tako što ćete upisati "[DATE]" u njegovom uređivaču). Zatim dodajte “Text” objekat koji sadrži “Hello!” u traku “ReportTitle”. "Text" objekat koji prikazuje broj stranice već je automatski dodat u traku “PageFooter”.

Dodajte dodatne "Text" objekte s nazivima tipa trake kao što vidite na sljedećoj slici. Postavite za sve nove objekte crveni okvir i svojstvo "Align" na "baClient". Također povećajte veličinu fonta i promijenite tekst fonta kako biste bolje vidjeli pozicije traka. Dizajn izvještaja je na sljedećoj slici:

Kada pokrenete izvještaj, vidjet ćete da su objekti u završenom izvještaju odštampani na pravim pozicijama na stranici.

Dakle, trake su odgovorne za pozicioniranje objekata na stranici. Ovisno o tipu trake, možemo štampati objekte na vrhu ili dnu stranice i na prvoj ili posljednjoj stranici. Osnovne trake potrebne u većini izvještaja rade na sljedeći način:

Traka Pozicija na stranici
PageHeader prikazana na samom vrhu svake stranice
PageFooter prikazana na samom dnu svake stranice
ReportTitle prikazana na vrhu prve stranice - ovo može biti prije ili nakon trake "PageHeader", ovisno o svojstvu stranice "TitleBeforeHeader" (pronađeno u inspektoru objekata nakon što kliknete na bilo koji slobodni prostor na stranici)
ReportSummary prikazana u slobodnom prostoru na samom kraju izvještaja

Izvještaj se sastoji od nekoliko traka koje vam omogućavaju da prikažete vrijednosti na različitim dijelovima izvještaja. Trake su različitih tipova i dijele se na one koje ne trebaju podatke iz tabela ili upita i trake koje trebaju podatke iz tabela i upita.

Glavni naslov prikazujemo na početku izvještaja na traci "ReportTitle", datum, broj stranice ili komentar na traci "PageHeader" ili na traci "PageFooter". Ako želite da se podaci prikažu na kraju izvještaja, stavite ih u traku "ReportSummary".

Možemo koristiti trake određenog tipa u izvještaju ili ne. Možemo ih dodati putem alatne trake.

Najvažnija svojstva traka su:

AllowSplit Određuje da li se traka može štampati na više stranica. Ako se traka ne može štampati na više od jedne stranice i viša je od visine stranice koja je dostupna za štampanje, donji dio trake se ne pojavljuje.
Stretched Određuje da li visina trake treba biti prilagođena visini objekata u njoj.
PrintOnFirstPage Određuje da li se traka prikazuje na prvoj stranici. Samo zaglavlje stranice i podnožje stranice imaju ovo svojstvo.
PrintOnLastPage Određuje da li se traka prikazuje na posljednjoj stranici. Postavka dostupna samo za podnožje stranice.
ReprintOnNewPage Određuje da li se traka prikazuje na sljedećoj stranici. Postavka dostupna samo za zaglavlje stranice.
StartNewPage Određuje da li se traka prikazuje na početku sljedeće stranice. Postavka je dostupna za trake sa skupom podataka osim grupnog podnožja.

Data Bands

Sada ćemo naučiti kako štampati podatke iz tabela baze podataka ili iz upita. Šta se smatra 'tabelom' ili 'upitom'? One se sastoje od podataka organizovanih u redove (zapise ili redove) koji sadrže jedan ili više kolona (polja). Da biste štampali ovu vrstu podataka, FastReport koristi poseban tip trake, razne trake koje se nazivaju "...Data". Da biste štampali cijelu tabelu ili samo neke od njenih redova i polja, morate dodati jednu ili više ovih traka u izvještaj, povezati ih s tabelom i postaviti objekte polja unutar njih. Kada FastReport gradi izvještaj, trake će biti štampane na izlaznoj stranici, jednom za svaki zapis u tabeli. Ako na izlaznoj stranici ne ostane slobodnog prostora za traku, nova izlazna stranica će biti kreirana od strane motora izvještaja prije nastavka.

Trake koje trebaju podatke su:

Naziv Opis
MasterData Podaci 1st nivo podataka ponavlja se za svaki zapis glavnih podataka. Mora imati definiran DataSet.
GroupHeader Naslov grupe štampan na početku grupe. Uslov na osnovu kojeg se podaci polja grupiraju mora biti definiran.
GroupFooter Prikazana nakon grupe.
DetailData Podaci 2nd nivo podataka ponavlja se za svaki detaljni zapis.
SubdetailData Podaci 3rd nivo podataka ponavlja se jednom za svaki pod-detaljni zapis.

Dodavanje skupa podataka u izvještaj

Da bi komponenta Delphi (i podaci povezani s njom) bili dostupni izvještaju, svaki skup podataka korišten u izvještaju mora biti omogućen. To učinite putem stavke menija “Report>Data...” u dizajneru, odabirom potrebnih skupova podataka u otvorenom dijalogu.


 



Rate this topic
Was this topic usefull?
Comments
Comment will also bo visible in forum!