Navodila za PANTHEON

 Kazalo
 Glavna stran - Dobrodošli v PANTHEON navodila
[Collapse]PANTHEON
 [Collapse]Vodiči za PANTHEON
  [Collapse]Vodič po PANTHEON-u
   [Expand]Pomoč
   [Collapse]Nastavitve
    [Expand]Subjekti
    [Expand]Identi
    [Expand]POS
    [Expand]Proizvodnja
    [Expand]Zaposleni
     Koledar
    [Expand]Računovodstvo
    [Expand]Carina
    [Expand]Dokumentacija
    [Collapse]Program
     [Expand]Vrste dokumentov
     [Collapse]Izpisi v PANTHEON-u
       Delovno okolje
       Izvozi ime datoteke
       Poročila Register
       Posebnosti izpisov
       Nastavitve
       Predogled tiskanja
       Zgradba izpisa
       Objekti
      [Expand]Oblikovalec poročil
       Izrazi
      [Expand]Ustvarjanje poročil
      [Expand]Skupine in agregati
       Grupiranje in številčenje
      [Expand]Funkcije
      [Expand]Oblikovanje in označevanje
       Sistemske spremenljivke
       Vgrajena poročila (podporočila)
       Uvoz in izvoz
      [Collapse]Skripta
        "Pozdravljen, svet!"
        Uporaba spremenljivk, polj podatkovne baze in agregatnih funkcij
        Dogodki
        Primer uporabe dogodka "OnBeforePrint"
        Izpis skupne vsote v skupinskem glavi
        Skupaj
        "OnAfterData" Dogodek
        Storitveni objekti
        Uporaba objekta "Motor"
       Tabele in poizvedbe
       Prenos izpisa v druge baze
       Izvoz oblike izpisa
       Uvoz oblike izpisa
       Bližnjica na izpis
       Podvajanje izpisov in spreminjanje tipa izpisa
      [Expand]Uporaba izraza SQLEXP v izpisih
      [Expand]Sporočila pri oblikovanju izpisov
      [Expand]Oblikovanje izpisov
     [Expand]Teksti za dokumente
      Načini dostave
     [Expand]Kartice zaupanja
     [Expand]Administratorska konzola
     [Expand]Gradniki nadzorne plošče
      Poročila nadzorne plošče
      Poročila nadzorne plošče
      Ad-hoc analize
     [Expand]ARES
      SQL urejevalnik
    [Expand]Zamenjaj uporabnika Ctrl - U
   [Expand]Naročila
   [Expand]Proizvodnja
   [Expand]Blago
   [Expand]Servis
   [Expand]Denar
   [Expand]Kadri
   [Expand]Namizje
   [Expand]Analitika
   [Expand]Sporočila programa
   [Expand]Uradna pojasnila
   [Expand]Sistemsko okolje
   [Expand]Dodatni programi
    Slovar izrazov
   [Expand]Zastareli produkti
  [Expand]Vodič po PANTHEON Farming
  [Expand]Vodič po PANTHEON Retail
  [Expand]Vodič po PANTHEON Vet
 [Expand]Uporabniški priročniki za PANTHEON
[Expand]PANTHEON Web
[Expand]PANTHEON Granule
  
  
  
  
  
  
  
  
 tt
 tt
 .
 .
 .
[Expand]Uporabniške strani

Load Time: 812,513 ms
print   |
Label

Storitveni objekti

V tej temi si bomo ogledali storitvene objekte.

"Poročilo" Objekt

Ta objekt predstavlja povezavo do trenutnega poročila. Lastnosti tega objekta so vidne, ko izberete element "Poročilo" v oknu "Poročilo drevo".

Metode:

Metoda

Opis

funkcija Calc

(const Expr: String): Variant

vrne vrednost "Expr", ki je izraz

na primer, Report.Calc('1+2') vrne "3"

katerekoli veljavne fastReport izraze je mogoče posredovati

v parametru

funkcija GetDataSet

(const Alias: String): TfrxDataSet

vrne podatkovni niz z določenim imenom

podatkovni niz mora biti naveden v seznamu podatkovnih nizov poročila

("Poročilo>Podatki..." pogovorno okno)

"Motor" Objekt

To je najbolj uporaben in zanimiv objekt, predstavlja povezavo do motorja (jedra FastReport, ki upravlja s konstrukcijo poročil). Z uporabo lastnosti in metod motorja lahko ustvarimo res eksotične postavitve oblikovanja poročil

Metode in lastnosti tega objekta.

Lastnost

Tip

Opis

CurColumn

Integer

indeks trenutne kolone v večkolonskem poročilu

vrednost lahko dodelimo tej lastnosti.

CurX

Extended

trenutna tiskalna pozicija na X-osi

vrednost lahko dodelimo tej lastnosti.

CurY

Extended

trenutna tiskalna pozicija na Y-osi

vrednost lahko dodelimo tej lastnosti.

DoublePass

Boolean

je "True", če je poročilo dvojnoprehodno

analogno Report.EngineOptions.DoublePass.

FinalPass

Boolean

je "True", ko je v zadnjem prehodu dvojnoprehodnega poročila

PageHeight

Extended

višina tiskljivega območja, v slikovnih točkah

PageWidth

Extended

širina tiskljivega območja, v slikovnih točkah

StartDate

TDateTime

čas izvajanja poročila

isto kot sistemska spremenljivka <Date>

StartTime

TDateTime

čas izvajanja poročila

isto kot sistemska spremenljivka <Time>

TotalPages

Integer

število strani v poročilu

isto kot sistemska spremenljivka <TotalPages>

poročilo mora biti dvojnoprehodno, če se ta spremenljivka uporablja

SecondScriptcall

Boolean

označba, ki vrača status 'ponovno klicanje' dogodka (v nekaterih primerih

se lahko dogodek klicano večkrat med grupiranjem)

če je True, potem je bil skript že klican

Metode:

Metoda

Opis

postopek AddAnchor

(const Text: String)

doda "Text" na seznam sidrnih točk

glejte več spodaj

postopek NewColumn

ustvari novo kolono v večkolonskem poročilu

po zadnji koloni se samodejno

vstavi prelom strani

postopek NewPage

ustvari novo stran (prelom strani)

postopek ShowBand

(Band: TfrxBand)

prikaže pas z določenim imenom

po prikazu pasu se pozicija "CurY"

samodejno poveča

funkcija FreeSpace: Extended

vrne višino belega prostora, ki je ostal na strani v slikovnih točkah.

funkcija GetAnchorPage

(const Text: String): Integer

vrne številko strani, kjer je bila določena sidrna točka

postavljena

"Obris" Objekt

Ta objekt predstavlja element nadzora "Poročilo drevo" v predogledanem poročilu.

clip0198

"Obris" prikazuje drevesno strukturo končnega poročila. Ko je kateri koli vozlišče drevesa kliknjen, se predogledna plošča preskoči na stran, ki prikazuje to vozlišče. Da bi prikazali "Obris", ga je treba omogočiti bodisi s klikom na clip0199 gumb v orodni vrstici predoglednega okna ali z nastavitvijo lastnosti "Report.PreviewOptions.OutlineVisible" na True. Širina "Obrisa" v slikovnih točkah se lahko nastavi tudi tam: "Report.PreviewOptions.OutlineWidth".

Metode "Obrisa" so:

Metoda

Opis

postopek AddItem

(const Text: String)

doda element z imenom "Text" na trenutni drevesni poziciji

trenutna stran poročila in pozicija na strani sta povezana

z elementom

postopek LevelRoot

premakne trenutno pozicijo v drevesu na korensko raven

postopek LevelUp

premakne trenutno pozicijo v drevesu za eno raven navzgor

 



Ali so bila ta navodila uporabna?
Vaše povratne informacije bodo prispevale k boljši pomoči.
Komentarji
Komentarji so izpostavljeni tudi na forumu.