PANTHEON™ manual

 Kategori
 PANTHEON Ndihmë - Mirësevini
[Collapse]PANTHEON
 [Collapse]Udhëzues për PANTHEON
  [Collapse]Udhëzues për PANTHEON
   [Collapse]Cilësime
    [Expand]Subjektet
    [Expand]Artikuj
    [Expand]POS
    [Expand]Prodhimi
    [Expand]Stafi
     Kalendar
    [Expand]Financat
    [Expand]Dogana
    [Collapse]Programi
     [Expand]Llojet e Dokumenteve
     [Collapse]Raportet në PANTHEON
       Parametrat në Panelin e Administratës
      [Expand]Regjistri i Raporteve
       Paraqitja e Shtypit
      [Expand]Projektuesi i Raporteve
      [Collapse]Krijimi i Raporteve
        Objektet e Raportit
        "Përshëndetje, Botë!" Shembulli i Raportit
        Puna Bazë me Objekte
        Objekti "Tekst"
        Shfaqja e Shprehjeve me Ndihmën e Objektit "Tekst"
        Bend
        "Lista e Subjekteve" Raport: Aliaset dhe Variablat
        "Imazh" Objekti
        Objekte të Shtrira, Ndërprerje të Faqeve dhe Shkallëzimi i Objekteve
        Shfaqja e të Dhënave në Formën e një Tabele
        Printimi i Etiketave
        Banda të Fëmijëve
        Raporti me Dy Nivele të Dhënash (Master-Detaj)
        Krenarët dhe Fundet e një Grupi të Dhënash
        Raporti me Shumë Faqe
      [Expand]Grupet dhe Agregatet
      [Expand]Formatimi dhe Theksimi
       Raportet e Ngritura (Raportet Nën)
      [Expand]Specifikat e Printimeve në PANTHEON
      [Expand]Skrypt
       Konsideratat për Dizajnimin e Raportit
      Tekstet e Dokumenteve
      Metodat e Dërgesës
     [Expand]Kartat e Besnikërisë
     [Expand]Paneli i Administratës
     [Expand]Komponentët e Panelit
      Raportet e Panelit
      Analiza ad-hoc
     [Expand]ARES
      SQL urejevalnik
    [Expand]Dokumentacioni
    [Expand]Ndrysho Përdoruesin
   [Expand]Porositë
   [Expand]Mallrat
   [Expand]Prodhimi
   [Expand]POS
   [Expand]Shërbimi
   [Expand]Financat
   [Expand]Stafi
   [Expand]Analitika
   [Expand]Desktop
   [Expand]Ndihmë
   [Expand]Mesazhe dhe Paralajmërime
   [Expand]Programet shtesë
   [Expand]Produkte të vjetra
  [Expand]Udhëzues për PANTHEON Retail
  [Expand]Udhëzues për PANTHEON Vet
  [Expand]Udhëzues për PANTHEON Bujqësi
 [Expand]Manualet e Përdoruesve për PANTHEON
[Expand]PANTHEON Web
[Expand]PANTHEON Granulat
[Expand]Faqja e Përdoruesit

Load Time: 750,0175 ms
print   |
Label

Shtimi i një Dataset në një raport

Banda

Banda përdoren për të vendosur objektet që përmbajnë në vende të veçanta në faqen e daljes. Kur vendosim një objekt në bandën “PageHeader” i themi motorit të raportit që objekti i dhënë duhet të shfaqet në krye të çdo faqe në raportin e përfunduar. Po ashtu, objektet në bandën “PageFooter” shfaqen në fund të çdo faqe. Le të demonstrojmë këtë me një shembull. Ne do të krijojmë një raport që përmban “Përshëndetje!” në krye të faqes, datën aktuale në të djathtë të saj dhe numrin e faqes në fund të faqes në anën e djathtë.

Hapni dizajnerin dhe klikoni butonin “Raporti i ri” në shiritin e veglave. Do të shihni një model raporti që tashmë përmban tre banda: “ReportTitle”, “MasterData” dhe “PageFooter”. Le të heqim për një kohë bandën “MasterData” (klikoni në ndonjë hapësirë të lirë brenda bandës ose në titullin e saj dhe hiqeni me çelësin “Delete” ose "Fshi" në menunë kontekstuale). Tani le të shtojmë një bandë të re (“PageHeader”). Klikoni butonin “Shto bandë” në shiritin e veglave të objekteve dhe zgjidhni “PageHeader” nga lista e rënies. Ne shohim që një bandë e re është shtuar në faqe. Në të njëjtën kohë, bandat ekzistuese janë zhvendosur poshtë. Dizajneri automatikisht pozicionon bandat në faqe - bandat e krye në krye, bandat e të dhënave në mes dhe bandat e fund në fund.

Tani le të shtojmë disa objekte. Shtoni një objekt "Tekst sistemi" në bandën "PageHeader" dhe në redaktorin e saj zgjidhni "[DATE]" nga lista e rënies së variablave të sistemit (duhet të mbani mend se data aktuale gjithashtu mund të shfaqet në një objekt "Tekst" duke shkruar "[DATE]" në redaktorin e saj). Më pas shtoni një objekt “Tekst” që përmban “Përshëndetje!” në bandën “ReportTitle”. Një objekt "Tekst" që shfaq numrin e faqes tashmë është shtuar automatikisht në bandën “PageFooter”.

Shtoni objekte të tjera "Tekst" me emrat e llojeve të bandave siç e shihni në imazhin e ardhshëm. Caktoni për të gjitha objektet e reja kornizë të kuqe dhe pronësinë "Align" në "baClient". Zmadhojini gjithashtu madhësinë e fontit dhe ndryshoni tekstin e fontit për të parë më mirë pozitat e bandave. Dizajni i raportit është në imazhin e mëposhtëm:

Kur të ekzekutoni raportin do të shihni se objektet në raportin e përfunduar janë printuar në pozitat e duhura në faqe.

Pra, bandat janë përgjegjëse për pozicionimin e objekteve në faqe. Në varësi të llojit të bandës, ne mund të printojmë objekte në krye ose në fund të një faqe dhe në faqen e parë ose të fundit. Bandat bazë që nevojiten në shumicën e raporteve funksionojnë si më poshtë:

Bandë Pozita në faqe
PageHeader shfaqet në krye të çdo faqe
PageFooter shfaqet në fund të çdo faqe
ReportTitle shfaqet në krye të faqes së parë - kjo mund të jetë para ose pas bandës "PageHeader", në varësi të pronës "TitleBeforeHeader" të faqes (e gjetur në inspektorin e objekteve pas klikimit në ndonjë hapësirë të lirë në faqe)
ReportSummary shfaqet në hapësirën e lirë në fund të raportit

Raporti përbëhet nga disa banda që lejojnë të shfaqni vlera në pjesë të ndryshme të raportit. Bandat janë të llojeve të ndryshme dhe ndahen në ato që nuk kanë nevojë për të dhëna nga tabelat ose pyetjet dhe bandat që kanë nevojë për të dhëna nga tabelat dhe pyetjet.

Ne shfaqim titullin kryesor në fillim të raportit në bandën "ReportTitle", datën, numrin e faqes, ose koment në bandën "PageHeader" ose në bandën "PageFooter". Nëse dëshironi që të dhënat të shfaqen në fund të raportit, vendosini ato në bandën "ReportSummary".

Ne mund të përdorim bandat e llojit të specifikuar në raport ose jo. Ne mund t'i shtojmë ato përmes shiritit të veglave.

Pronat më të rëndësishme të bandave janë:

AllowSplit Përcakton nëse një bandë mund të printohet në disa faqe. Nëse banda nuk mund të printohet në më shumë se një faqe dhe është më e lartë se lartësia e faqes që është e disponueshme për printim, pjesa e poshtme e bandës nuk shfaqet.
Stretched Përcakton nëse lartësia e bandës duhet të rregullohet në lartësinë e objekteve në të.
PrintOnFirstPage Përcakton nëse banda shfaqet në faqen e parë. Vetëm banda e krye dhe banda e fundit kanë këtë pronë.
PrintOnLastPage Përcakton nëse banda shfaqet në faqen e fundit. Caktohet vetëm për bandën e fund.
ReprintOnNewPage Përcakton nëse banda shfaqet në faqen tjetër. Caktohet vetëm për bandën e krye.
StartNewPage Përcakton nëse banda shfaqet në fillim të faqes tjetër. Caktohet për bandat me dataset përveç grupit të fund.

Banda të Dhënash

Tani do të mësojmë se si të printojmë të dhëna nga tabelat e bazës së të dhënave ose nga pyetjet. Çfarë konsiderohet si 'tabelë' ose 'pyetje'? Ato përbëhen nga të dhëna të organizuara në rreshta (rekorde ose rreshta) që përmbajnë një ose më shumë kolona (fusha). Për të printuar këtë lloj të dhënash, FastReport përdor një lloj të veçantë bande, bandat e ndryshme që quhen "...Data". Për të printuar një tabelë të tërë ose vetëm disa nga rreshtat dhe fushat e saj, ju duhet të shtoni një ose më shumë nga këto banda në raport, t'i lidhni ato me tabelën dhe të vendosni objekte fushash brenda tyre. Kur FastReport ndërtuon raportin, bandat do të printohen në faqen e daljes, një herë për çdo rekord në tabelë. Nëse nuk ka hapësirë të lirë të mbetur në faqen e daljes për një bandë, një faqe e re dalëse do të krijohet nga motori i raportit para se të vazhdojë.

Banda që kanë nevojë për të dhëna janë:

Emri Përshkrimi
MasterData Të dhënat e 1st nivelit të dhënave të përsëritura për çdo rekord të dhënash master. Duhet të ketë një DataSet të përcaktuar.
GroupHeader Titulli i grupit printohet në fillim të grupit. Kushti mbi të cilin të dhënat e fushës grupohen duhet të përcaktohet.
GroupFooter Shfaqet pas grupit.
DetailData Të dhënat e 2nd nivelit të dhënave të përsëritura për çdo rekord detaji.
SubdetailData Të dhënat e 3rd nivelit të dhënave përsëritet një herë për çdo rekord nën-detaji.

Shtimi i një Dataset në Raport

Për ta bërë komponentin Delphi (dhe të dhënat e lidhura me të) të disponueshëm për raportin, çdo dataset i përdorur në raport duhet të aktivizohet. Bëni këtë përmes artikullit të menusë “Raporti> Të Dhënat...” në dizajner, duke zgjedhur datasetet e nevojshme në dialogun e hapur.


 



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