PANTHEON™ Help

 Kategori
 Ndihma PANTHEON - Mirë se erdhët
[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
     Kalendari
    [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
       [Expand]PANTHEON Funksionet për FastReport
        Përdorimi i Objektit "Motor"
       [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]Elementet e tab.kontrolluese
      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]Udhëzues për PANTHEON Retail
  [Expand]Udhëzues për PANTHEON Vet
  [Expand]Udhëzues për PANTHEON Bujqësi
 [Collapse]Manualet e Përdoruesve për PANTHEON
  [Expand]Manuali i Përdoruesit për PANTHEON
  [Expand]Manuali i Përdoruesit për PANTHEON Retail
  [Expand]Manuali i përdoruesit për PANTHEON Vet
  [Expand]Manuali i Përdoruesit për PANTHEON Bujqësi
[Collapse]PANTHEON Web
 [Collapse]Udhëzues për PANTHEON Web
  [Expand]Udhëzues për PANTHEON Web Light
  [Expand]Udhëzues për PANTHEON Web Terminal
  [Expand]Udhëzues për PANTHEON Web Ligjor
 [Collapse]Manualet e Përdoruesit për PANTHEON Web
  [Expand]Fillimi PANTHEON Web
  [Expand]Manuali i Përdoruesit për PANTHEON Web Light
  [Expand]Manuali i Përdoruesit për Terminalin Web PANTHEON
  [Expand]Manuali i Përdoruesit për PANTHEON Web Legal
[Collapse]PANTHEON Granulat
 [Collapse]Udhëzues për Granulat PANTHEON
  [Expand]Granula Kadri
  [Expand]Granula Urdhrave të Udhëtimit
  [Expand]Granula Dokumenti
  [Expand]Dashboard Granule
  [Expand]Porositë B2B Granule
  [Expand]Shërbimi në Terren Granul
  [Expand]Granula Inventura e Aktiveve të Fiksuara
  [Expand]Granula Inventura Magazinës
 [Collapse]Manualet e Përdoruesit për Granulat PANTHEON
  [Expand]Fillimi
  [Expand]Granula e Personelit
  [Expand]Urdhërat e Udhëtimit Granule
  [Expand]Granula Dokumenti
  [Expand]Porositë B2B Granule
  [Expand]Dashboard Granule
  [Expand]Shërbimi në Terren Granul
  [Expand]Inventari i Aseteve të Paluajtshme
  [Expand]Inventari i Magazinës Granule
[Expand]Faqja e Përdoruesit

Load Time: 2531,285 ms
"
  1000231 | 200268 | 450832 | AI translated
Label

Primeri uporabe objektov v skriptah

Le të shohim dy shembuj të përdorimit të objekteve të raportit në skript.

Shënimi i çdo rreshti të dytë

Nganjëherë, për të arritur një transparencë më të madhe, duam që çdo rresht tjetër të shfaqet me një ngjyrë të ndryshme sfondi.

Le të shohim një shembull të skriptit që është i definuar për ID-në e artikullit për të shfaqur në të verdhë në çdo rresht të dytë. Si bazë, do të përdorim raportin '147 - Stoku Aktual sipas Magazina dhe Artikujve', që është në menunë e programit 'Mallit |Raporti i Stokut | Stoku Aktual'. Ne zëvendësojmë skriptin në ngjarjen "DetailOnBeforePrint" me sa vijon:


procedura DetailOnBeforePrint(Sender: TfrxComponent);
fillo
   nëse <Line#> mod 2 = 0 atëherë
     fIdent.Color := clYellow
   ndryshe
      fIdent.Color := clNone;
mbyll;

Vlera e pronës së ngjyrës 'clNone' do të thotë ngjyrë transparente.

Ndryshimi i Stiliti të Shkronjave në Kusht

Le të shohim një shembull të një kodi programi, i cili është tashmë në raportin '051 - Raporti Financiar', që është në menunë e programit 'Financat |Raportet | Raportet Financiare'. Në raportet financiare ka një fushë "acBold" e cila përcakton nëse të dhënat në raport do të shfaqen me shkronja me guxim. Skripti në raport është si më poshtë:

procedura fNazivOnBeforePrint(Sender: TfrxComponent);
fillo
    nëse <qReportIzpis."acBold"> = 'T' atëherë
      fillo
        fNaziv.Font.Style     := fsBold;
        fVrednost1.Font.Style := fsBold;
        fVrednost2.Font.Style := fsBold;
      mbyll
    ndryshe
      fillo
        fNaziv.Font.Style     := 0;
        fVrednost1.Font.Style := 0;
        fVrednost2.Font.Style := 0;
      mbyll;
mbyll;

Vlera e stilit të shkronjave 0 do të thotë që nuk është zgjedhur asnjë stil. Nëse duam të vendosim shkronja me guxim dhe italisht, shkruajmë për shembull:

fNaziv.Font.Style     := fsBold + fsItalic;

 

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