Pantheon User Manual

 Sadržaj
 Glavna strana- Dobrodošli u PANTHEON uputstva
[Collapse]PANTHEON
 [Collapse]PANTHEON priručnici
  [Collapse]Priručnik za PANTHEON
   [Expand]Pantheon Hosting
   [Expand]Pomoć
   [Collapse]Podešavanja
    [Expand]Subjekti
    [Expand]Identi
    [Expand]POS
    [Expand]Proizvodnja
    [Expand]Zaposleni
     Kalendar
    [Expand]Računovodstvo
    [Expand]Carina
    [Collapse]Program
     [Expand]Vrste dokumenata
     [Collapse]Ispisi u PANTHEON-u
       Podešavanja
       Vrste ispisa
       Grupisanje i numerisanje
      [Expand]Funkcije
       Radno okruženje
       Specifičnosti ispisa
       Sistemske promenljive
       Uvoz i izvoz ispisa
      [Collapse]Skripta
        "Zdravo, Svete!" Skripta
        Korišćenje promenljivih, polja baze podataka i agregatnih funkcija
        Dejstva
        Primer korišćenja "OnBeforePrint" događaja
        Štampanje zbirne sume u zaglavlju grupe
        Trenutni Ukupni Iznos
        "OnAfterData" Događaj
        Servisni objekti
        Korišćenje "Engine" objekta
       Tabele i upiti na ispisima
       Objekti
       Izrazi
     [Expand]Oblici ispisa
     [Expand]Šifarnik tekstova za vrste dokumenata
      Načini dostave
     [Expand]ARES
     [Expand]Administratorska konzola
     [Expand]Elementi kontrolne table
      Izveštaji na kontrolnoj tabli
      Ad-hoc analiza
     [Expand]Kartice poverenja
     [Expand]Izveštaji kontrolne table
     [Expand]Trenutni korisnik Ctrl - U
     [Expand]Ad-hoc analize
      SQL editor
     [Expand]Poštanska knjiga
      Klasifikacijski plan
    [Expand]Dokumentacija
   [Expand]Narudžbine
   [Expand]Roba
   [Expand]Proizvodnja
   [Expand]POS
   [Expand]Servis
   [Expand]Novac
   [Expand]Kadrovi
   [Expand]Radna površina
   [Expand]Analize
   [Expand]Korisničke strane
   [Expand]Poslovni saveti
    Dodatno
   [Expand]Plansko-analitički alat ZEUS
   [Expand]Dodatni programi
   [Expand]Obaveštenja programa
   [Expand]Zvanična mišljenja
   [Expand]Dodatni programi
   [Expand]Sistemska okolina
    Rečnik izraza
   [Expand]Zastareli produkti
  [Expand]Vodič po DataLab PANTHEON™ Farming
  [Expand]Vodič za mobilni POS
  [Expand]Vodič za PANTHEON Vet
 [Expand]PANTHEON korisnički priručnici
[Expand]PANTHEON Web
[Expand]PANTHEON Granule

Load Time: 781.2519 ms
print   |
Label

Servisni objekti

U ovoj temi ćemo pogledati servisne objekte.

"Izveštaj" Objekat

Ovaj objekat predstavlja vezu sa trenutnim izveštajem. Svojstva ovog objekta mogu se videti kada se odabere element “Izveštaj” u prozoru “Izveštajna struktura”.

Metode:

Metoda

Opis

funkcija Calc

(const Expr: String): Variant

vraća vrednost “Expr”, koja je izraz

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

bilo koji validan fastReport izraz može biti prosleđen

u parametru

funkcija GetDataSet

(const Alias: String): TfrxDataSet

vraća dataset sa specificiranim imenom

dataset mora biti prisutan u listi dataset-a izveštaja

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

"Motor" Objekat

Ovo je najkorisniji i najzanimljiviji objekat, predstavlja vezu sa motorom (jezgro FastReport-a, koje upravlja konstrukcijom izveštaja). Korišćenjem svojstava i metoda motora mogu se kreirati zaista egzotični rasporedi dizajna izveštaja

Metode i svojstva ovog objekta.

Svojstvo

Tip

Opis

CurColumn

Integer

indeks trenutne kolone u višekolonarnom izveštaju

vrednost može biti dodeljena ovom svojstvu.

CurX

Extended

trenutna pozicija štampe na X-osi

vrednost može biti dodeljena ovom svojstvu.

CurY

Extended

trenutna pozicija štampe na Y-osi

vrednost može biti dodeljena ovom svojstvu.

DoublePass

Boolean

jednako “True” ako je izveštaj dvostruki

analogno Report.EngineOptions.DoublePass.

FinalPass

Boolean

jednako “True” kada je u poslednjem prolazu dvostrukog izveštaja

PageHeight

Extended

visina štampane oblasti, u pikselima

PageWidth

Extended

širina štampane oblasti, u pikselima

StartDate

TDateTime

vreme pokretanja izveštaja

isto kao <Date> sistemska promenljiva

StartTime

TDateTime

vreme pokretanja izveštaja

isto kao <Time> sistemska promenljiva

TotalPages

Integer

broj stranica u izveštaju

isto kao < TotalPages> sistemska promenljiva

izveštaj bi trebao biti dvostruki, ako se ova promenljiva koristi

SecondScriptcall

Boolean

oznaka koja vraća status 'ponovnog poziva' događaja (u nekim slučajevima

događaj može biti pozvan više puta tokom grupisanja)

ako je True, onda je skripta već pozvana

Metode:

Metoda

Opis

procedura AddAnchor

(const Text: String)

doda “Tekst” u listu sidara

vidi više ispod

procedura NewColumn

kreira novu kolonu u višekolonarnom izveštaju

posle poslednje kolone automatski se

ubacuje prekid stranice

procedura NewPage

kreira novu stranicu (prekid stranice)

procedura ShowBand

(Band: TfrxBand)

prikazuje bend sa specificiranim imenom

posle prikazivanja benda pozicija “CurY” se

automatski povećava

funkcija FreeSpace: Extended

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

funkcija GetAnchorPage

(const Text: String): Integer

vraća broj stranice na kojoj je specificirano sidro

bilo postavljeno

"Obris" Objekat

Ovaj objekat predstavlja kontrolni element "Izveštajna struktura" u pregledanom izveštaju.

clip0198

“Obris” prikazuje strukturu sličnu stablu završenog izveštaja. Kada se klikne na bilo koji čvor stabla, prozor pregleda skače na stranicu koja prikazuje ovaj čvor. Da bi se prikazao “Obris”, treba ga omogućiti ili klikom na clip0199 dugme u alatnoj traci prozora pregleda ili postavljanjem svojstva “Izveštaj.PregledOpcije.ObrisVidljiv” na True. Širina “Obrisa” u pikselima može se postaviti i tamo: “Izveštaj.PregledOpcije.ObrisŠirina”.

Metode “Obrisa” su:

Metoda

Opis

procedura AddItem

(const Text: String)

doda element sa imenom “Tekst” na trenutnoj poziciji stabla

trenutna stranica izveštaja i pozicija na stranici su povezane

sa elementom

procedura LevelRoot

premesti trenutnu poziciju u stablu na nivo korena

procedura LevelUp

premesti trenutnu poziciju u stablu na jedan nivo više

 



Oceni ovu temu
Da li je ova tema korisna?
Komentari
Komentari će biti vidljivi i na forumu!