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
      [Expand]Krijimi i Raporteve
      [Expand]Grupet dhe Agregatet
      [Expand]Formatimi dhe Theksimi
       Raportet e Ngritura (Raportet Nën)
      [Expand]Specifikat e Printimeve në PANTHEON
      [Collapse]Skrypt
        "Përshëndetje, Botë!" Skripti
        Përdorimi i Variablave, Fushave të Bazës së të Dhënave, dhe Funksioneve Agreguese
        Përdorimi i Objekteve të Raportit në Skript
        Ngjarjet
        Shembulli i Përdorimit të Ngjarjes "OnBeforePrint"
        Printimi i një Shume Grupi në Krye të Grupit
        Shuma e Vazhdueshme
        "OnAfterData" Ngjarja
        Objektet e Shërbimit
        Përdorimi i Objektit "Motor"
       [Expand]PANTHEON Funksionet për FastReport
       [Expand]Shembuj me Tabela dhe Kërkesa
       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: 765,6265 ms
print   |
Label

Objektet e shërbimit

Në këtë temë do të hedhim një vështrim mbi objektet e shërbimit.

"Raporti" Objekt

Ky objekt përfaqëson një lidhje me raportin aktual. Vetitë e këtij objekti mund të shihen kur zgjidhet elementi “Raporti” në dritaren “Pema e raportit”.

Metodat:

Metoda

Përshkrimi

funksioni Calc

(const Expr: String): Variant

kthen vlerën e “Expr”, që është një shprehje

për shembull, Report.Calc('1+2') kthen “3”

çdo shprehje e vlefshme FastReport mund të kalojë

në parametrin

funksioni GetDataSet

(const Alias: String): TfrxDataSet

kthen dataset-in me emrin e specifikuar

dataset-i duhet të shfaqet në listën e dataset-eve të raportit

(dialogu “Raporti>Data...”)

"Motorri" Objekt

Ky është objekti më i dobishëm dhe interesant, përfaqëson një lidhje me motorin (bërthama e FastReport, e cila menaxhon ndërtimin e raportit). Duke përdorur vetitë dhe metodat e motorit mund të krijohen dizajne raportesh shumë ekzotike.

Metodat dhe vetitë e këtij objekti.

Veti

Tipi

Përshkrimi

CurColumn

Integer

indeksi i kolonës aktuale në një raport me shumë kolona

një vlerë mund të caktohet për këtë veti.

CurX

Extended

pozicioni aktual i printimit në boshtin X

një vlerë mund të caktohet për këtë veti.

CurY

Extended

pozicioni aktual i printimit në boshtin Y

një vlerë mund të caktohet për këtë veti.

DoublePass

Boolean

barazohet me “True” nëse raporti është me dy kalime

analog me Report.EngineOptions.DoublePass.

FinalPass

Boolean

barazohet me “True” kur është në kalimin e fundit të një raporti me dy kalime

PageHeight

Extended

lartësia e rajonit të printueshëm, në piksel

PageWidth

Extended

gjerësia e rajonit të printueshëm, në piksel

StartDate

TDateTime

koha e ekzekutimit të raportit

e njëjtë me variablën sistemore <Date>

StartTime

TDateTime

koha e ekzekutimit të raportit

e njëjtë me variablën sistemore <Time>

TotalPages

Integer

numri i faqeve në një raport

e njëjtë me variablën sistemore <TotalPages>

raporti duhet të jetë me dy kalime, nëse kjo variabël përdoret

SecondScriptcall

Boolean

flamuri që kthen statusin 'thirrje-përsëritje' të një ngjarjeje (në disa raste

një ngjarje mund të thirret përsëritshëm gjatë grupimit)

nëse është True atëherë skripti është thirrur tashmë

Metodat:

Metoda

Përshkrimi

procedura AddAnchor

(const Text: String)

shton “Text” në listën e ankorave

shih më shumë më poshtë

procedura NewColumn

krijon një kolonë të re në një raport me shumë kolona

pas kolonës së fundit automatikisht futet një ndarje faqeje

procedura NewPage

krijon një faqe të re (ndarje faqeje)

procedura ShowBand

(Band: TfrxBand)

shfaq një bandë me një emër të specifikuar

pas shfaqjes së bandës pozicioni “CurY”

automatikisht rritet

funksioni FreeSpace: Extended

kthen lartësinë e hapësirës së bardhë të mbetur në faqe në piksel.

funksioni GetAnchorPage

(const Text: String): Integer

kthen numrin e faqes ku është vendosur ankora e specifikuar

"Konturi" Objekt

Ky objekt përfaqëson elementin e kontrollit "Pema e raportit" në një raport të parashikuar.

“Konturi” shfaq një strukturë si pemë të raportit të përfunduar. Kur klikohet ndonjë nyje e pemës, dritarja e parashikimit kalon në faqen që shfaq këtë nyje. Për të shfaqur “Konturin” duhet të aktivizohet ose duke klikuar

butonin në shiritin e veglave të dritares së parashikimit ose duke vendosur vetinë “Report.PreviewOptions.OutlineVisible” në True. Gjerësia e “Konturit” në piksel mund të vendoset gjithashtu aty: “Report.PreviewOptions.OutlineWidth”.

clip0198

Metodat e “Konturit” janë: clip0199 Metoda

Përshkrimi

procedura AddItem

(const Text: String)

shton një element me emrin “Text” në pozicionin aktual të pemës

faqja aktuale e raportit dhe pozicioni në faqe lidhen

me elementin

procedura LevelRoot

lëviz pozicionin aktual në pemë në nivelin rrënjë

procedura LevelUp

lëviz pozicionin aktual në pemë një nivel më lart

procedure LevelUp

moves the current position in the tree up one level

 



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