Pogledaj upute za PANTHEON™

 Categories
 Početna stranica
[Collapse]PANTHEON
 [Collapse]PANTHEON priručnici
  [Expand]Vodič kroz Datalab PANTHEON Farming
  [Expand]Vodič za mobilni POS
  [Collapse]Vodič po DataLab PANTHEON™-u
   [Expand]Pomoć
   [Collapse]Postavke
    [Expand]Dokumentacija
    [Expand]POS
    [Expand]Dokumentacija-staro
    [Expand]Redak s naredbama
    [Expand]Dokumentacija
    [Expand]Subjekti
    [Expand]Identi
    [Expand]Proizvodnja
    [Expand]Zaposleni
     Kalendar - Vrste zapisa
    [Expand]Računovodstvo
    [Expand]Carina
    [Collapse]Program
     [Collapse]Ispisi u PANTHEONU
      [Collapse]Oblici ispisa
        Prijenos ispisa u druge baze
        Postavke u Administrativnoj Ploči
        Izvoz oblika ispisa
        Uvoz oblika ispisa
        Prečac za ispis
       [Expand]Izvještaji Registar
        Pregled ispisa
       [Expand]Izvještajni dizajner
        Dupliciranje ispisa i mijenjanje tipa ispisa
       [Expand]Izrada Izvještaja
       [Expand]Grupe i Agregati
       [Expand]Poruke pri oblikovanju ispisa
       [Expand]Oblikovanje ispisa
       [Expand]Formatiranje i Isticanje
        Ugniježdene izvještaje (podizvještaji)
       [Expand]Specifičnosti ispisa u PANTHEON-u
       [Collapse]Scenarij
         "Pozdrav, svijete!" Skripta
         Korištenje varijabli, polja baze podataka i agregatnih funkcija
         Korištenje izvještajnih objekata u skripti
         Dogodci
         Primjer korištenja "OnBeforePrint" događaja
         Ispisivanje zbroja grupe u zaglavlju grupe
         Trenutni Zbroj
         "OnAfterData" Događaj
         Servisni objekti
         Koristeći "Engine" objekt
        [Expand]PANTHEON Funkcije za FastReport
        [Expand]Primjeri s Tablicama i Upitima
        Razmatranja o dizajnu izvještaja
       Radno okruženje
     [Expand]Kartice povjerenja
     [Expand]Knjiga pošte
     [Expand]Kartice vjernosti
     [Expand]Ad-hoc analize
     [Expand]Vrste dokumenata
      Tekstovi za dokumente
      Načini dostave
      Izvještaji nadzorne ploče
      Ad-hoc analiza
     [Expand]Izvještaji nadzorne ploče
     [Expand]ARES
      SQL urejevalnik
     [Expand]Administratorska konzola
     [Expand]Zamijeni korisnika Ctrl - U
     [Expand]Elementi nadzorne ploče
   [Expand]Narudžbe
   [Expand]Roba
   [Expand]Proizvodnja
   [Expand]Servis
   [Expand]POS
   [Expand]Novac
   [Expand]Kadrovi
   [Expand]Radna površina
   [Expand]Analize
   [Expand]Plansko-analitički alati ZEUS
   [Expand]Poruke programa
   [Expand]Dodatni programi
   [Expand]Sistemska okolina
   [Expand]Dodatni programi
   [Expand]Stari proizvodi
    Riječnik pojmova
  [Expand]Vodič po PANTHEON Vet
 [Expand]PANTHEON korisnički priručnici
[Expand]PANTHEON Web
[Expand]PANTHEON Granule

Load Time: 906,2615 ms
print   |
Label

Objekti usluge

U ovoj temi ćemo pogledati objekte usluge.

"Izvještaj" Objekt

Ovaj objekt predstavlja vezu na trenutni izvještaj. Svojstva ovog objekta mogu se vidjeti kada se odabere element “Izvještaj” u prozoru “Stablo izvještaja”.

Metode:

Metoda

Opis

funkcija Calc

(const Expr: String): Variant

vraća vrijednost “Expr”, koja je izraz

na primjer, Izvještaj.Calc('1+2') vraća “3”

svaki valjani fastReport izraz može se proslijediti

u parametru

funkcija GetDataSet

(const Alias: String): TfrxDataSet

vraća skup podataka s navedenim imenom

skup podataka mora se pojaviti na popisu skupova podataka izvještaja

(“Izvještaj>Podaci...” dijalog)

"Motor" Objekt

Ovo je najkorisniji i najzanimljiviji objekt, predstavlja vezu na motor (jezgru FastReport-a, koja upravlja konstrukcijom izvještaja). Korištenjem svojstava i metoda motora mogu se stvoriti zaista egzotični dizajni izvještaja

Metode i svojstva ovog objekta.

Svojstvo

Tip

Opis

CurColumn

Integer

indeks trenutne kolone u višekoloniranom izvještaju

vrijednost se može dodijeliti ovom svojstvu.

CurX

Extended

trenutna pozicija ispisa na X-osi

vrijednost se može dodijeliti ovom svojstvu.

CurY

Extended

trenutna pozicija ispisa na Y-osi

vrijednost se može dodijeliti ovom svojstvu.

DoublePass

Boolean

jednako “True” ako je izvještaj dvostruki

analogno Report.EngineOptions.DoublePass.

FinalPass

Boolean

jednako “True” kada je u posljednjem prolazu dvostrukog izvještaja

PageHeight

Extended

visina ispisivog područja, u pikselima

PageWidth

Extended

širina ispisivog područja, u pikselima

StartDate

TDateTime

vrijeme izvođenja izvještaja

isto kao <Date> sistemska varijabla

StartTime

TDateTime

vrijeme izvođenja izvještaja

isto kao <Time> sistemska varijabla

TotalPages

Integer

broj stranica u izvještaju

isto kao < TotalPages> sistemska varijabla

izvještaj bi trebao biti dvostruki, ako se ova varijabla koristi

SecondScriptcall

Boolean

označava vraćanje 'ponovno pozivanje' statusa događaja (u nekim slučajevima

događaj se može ponavljati tijekom grupiranja)

ako  True tada je skripta  već pozvana

Metode:

Metoda

Opis

procedura AddAnchor

(const Text: String)

doda “Tekst” na popis sidara

vidi više u nastavku

procedura NewColumn

stvara novu kolonu u višekoloniranom izvještaju

nakon posljednje kolone automatski se

ubacuje prekid stranice

procedura NewPage

stvara novu stranicu (prekid stranice)

procedura ShowBand

(Band: TfrxBand)

prikazuje bend s navedenim imenom

nakon prikazivanja benda pozicija “CurY” se

automatski povećava

funkcija FreeSpace: Extended

vraća visinu bijelog prostora preostalog na stranici u pikselima.

funkcija GetAnchorPage

(const Text: String): Integer

vraća broj stranice na kojoj je navedeno sidro

bilo postavljeno

"Sadržaj" Objekt

Ovaj objekt predstavlja kontrolni element "Stablo izvještaja" u pregledanom izvještaju.

clip0198

“Sadržaj” prikazuje stablo poput strukture završenog izvještaja. Kada se klikne na bilo koju čvor stablo, prozor pregleda skače na stranicu koja prikazuje ovaj čvor. Da bi se prikazao “Sadržaj”, treba ga omogućiti ili klikom na clip0199 gumb na alatnoj traci prozora pregleda ili postavljanjem svojstva “Izvještaj.PregledOpcije.SadržajVidljiv” na True. Širina “Sadržaja” u pikselima također se može postaviti tamo: “Izvještaj.PregledOpcije.SadržajŠirina”.

Metode “Sadržaja” su:

Metoda

Opis

procedura AddItem

(const Text: String)

doda element s imenom “Tekst” na trenutnoj poziciji u stablu

trenutna stranica izvještaja i pozicija na stranici su povezane

s elementom

procedura LevelRoot

premješta trenutnu poziciju u stablu na razinu korijena

procedura LevelUp

premješta trenutnu poziciju u stablu za jedan nivo prema gore

 



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