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
      [Expand]Izrada Izvještaja
      [Expand]Grupacije i Agregati
      [Expand]Oblikovanje ispisa $
      [Expand]Formatiranje i Isticanje
       Ugniježdene Izvještaje (Podizvještaji)
       Specifičnosti ispisa u PANTHEON-u
      [Collapse]Scenario
        "Zdravo, Svijete!" Skripta
        Korištenje varijabli, polja baze podataka i agregatnih funkcija
        Dešavanja
        Primjer korištenja "OnBeforePrint" događaja
        Štampanje grupnog zbira u grupnom zaglavlju
        Trenutni Ukupni Iznos
        "OnAfterData" Događaj
        Servisni objekti
        Korištenje "Engine" objekta
       [Expand]PANTHEON Funkcije za FastReport
        Primjeri sa Tabelama i Upitima
     [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: 750,0114 ms
print   |
Label

Objekti usluga

U ovoj temi ćemo pogledati objekte usluga.

"Izvještaj" Objekt

Ovaj objekt predstavlja vezu sa trenutnim izvještajem. Svojstva ovog objekta mogu se vidjeti prilikom odabira elementa “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”

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

u parametru

funkcija GetDataSet

(const Alias: String): TfrxDataSet

vraća dataset sa specificiranim imenom

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

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

"Motor" Objekt

Ovo je najkorisniji i najzanimljiviji objekt, predstavlja vezu sa motorom (jezgro FastReport-a, koje upravlja konstrukcijom izvještaja). Korištenjem svojstava i metoda motora mogu se kreirati zaista egzotični dizajni izvještaja

Metode i svojstva ovog objekta.

Svojstvo

Tip

Opis

CurColumn

Integer

indeks trenutne kolone u višekolonarnom izvještaju

vrijednost se može dodijeliti ovom svojstvu.

CurX

Extended

trenutna pozicija štampe na X-osi

vrijednost se može dodijeliti ovom svojstvu.

CurY

Extended

trenutna pozicija štampe 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 štampane regije, u pikselima

PageWidth

Extended

širina štampane regije, 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

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

događaj se može pozivati više puta tokom grupisanja)

ako je True, onda je skripta već pozvana

Metode:

Metoda

Opis

procedura AddAnchor

(const Text: String)

doda “Tekst” na listu sidara

vidi više ispod

procedura NewColumn

kreira novu kolonu u višekolonarnom izvještaju

nakon posljednje kolone automatski se

ubacuje prekid stranice

procedura NewPage

kreira novu stranicu (prekid stranice)

procedura ShowBand

(Band: TfrxBand)

prikazuje bend sa specificiranim 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 specificirano sidro

bilo postavljeno

"Obris" Objekt

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

clip0198

“Obris” prikazuje strukturu nalik stablu završenog izvještaja. Kada se klikne na bilo koju č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 “Izvještaj.PregledOpcije.ObrisVidljiv” na True. Širina “Obrisa” u pikselima može se postaviti i tamo: “Izvještaj.PregledOpcije.ObrisŠirina”.

Metode “Obrisa” su:

Metoda

Opis

procedura AddItem

(const Text: String)

doda element sa 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 korijensku razinu

procedura LevelUp

premješta trenutnu poziciju u stablu za jedan nivo gore

 



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