PANTHEON™ Help

 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
 [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 Terminalin Web PANTHEON
  [Expand]Udhëzues për PANTHEON Web Legal
  [Expand]Arkiva e produkteve të vjetra
 [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
  [Expand]Arkiva e produkteve të vjetra
[Collapse]PANTHEON Granulat
 [Collapse]Udhëzues për Granulat PANTHEON
  [Expand]Granul Personeli
  [Expand]Urdhërat e Udhëtimit Granule
  [Expand]Dokumentet dhe Granula e Detyrave
  [Expand]Dashboard Granule
  [Expand]Porositë B2B Granule
  [Expand]Shërbimi në Terren Granul
  [Expand]Inventari i Aseteve të Paluajtshme
  [Expand]Inventari i Magazinës Granule
 [Collapse]Manualet e Përdoruesit për Granulat PANTHEON
  [Expand]Fillimi
  [Expand]Granula e Personelit
  [Expand]Urdhërat e Udhëtimit Granule
  [Expand]Dokumentet dhe Detyrat Granule
  [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]Arkiv
[Expand]Faqja e Përdoruesit

Load Time: 468,7589 ms
"
  1006306 | 218665 | 451094 | AI translated
Label

Shembulli i Përdorimit të Ngjarjes "OnBeforePrint"

Shembulli i Përdorimit të Ngjarjes "OnBeforePrint"

për të demonstruar këtë ngjarje krijoni një raport që përfaqëson një listë klientësh. Ky raport do të përfshijë vetëm ato kompani të cilat emri i tyre fillon me shkronjën "A".

Le të krijojmë një projekt të ri, vendosni komponentin "TfrxDlDBTable" në formular dhe vendosni këto pronësi:

UserName = 'Subjektet'

Hapni dizajnerin e raportit dhe krijoni një raport si ky:

Zgjidhni grupin e të dhënave dhe kaloni në skedën “Ngjarjet” në inspektorin e objektit:

për të krijuar një menaxher ngjarjeje “OnBeforePrint” (i cili është më i përshtatshmi për ne) dyfish klikoni në fushën bosh në të djathtë të emrit të ngjarjes:

Kjo shton një menaxher bosh në skript dhe dizajneri kalon në skedën “Kod”.

Gjithçka që nevojitet tani është të shkruani kodin e mëposhtëm në trupin e menaxherit:

nëse  Kopjo(<Subjektet."acSubject">, 1, 1) = 'A' atëherë

  MasterData1.Visible := True

ndryshe

  MasterData1.Visible := False;

Ekzekutoni raportin dhe sigurohuni që skripti funksionon siç duhet:

Le të shpjegojmë disa gjëra. Një menaxher mund të caktohet për ngjarjet e më shumë se një objekti - parametri “Dërguesi” tregon se cili objekt ka iniciuar ngjarjen. Për të caktuar një menaxher ekzistues për një ngjarje, ose shkruani atë drejtpërdrejt në inspektorin e objektit, ose zgjidhni atë nga lista e rënies:

Një lidhje me një menaxher mund të fshihet lehtësisht - zgjidhni menaxherin e caktuar në inspektorin e objektit dhe shtypni çelësin “Fshi”.

000001.gif

Nëse menaxheri i ngjarjeve fshihet, kodi ende mbetet në raport, por nuk përdoret. Vetëm menaxheri i ngjarjeve mbetet gjithashtu asnjë kod nuk ekzekutohet dhe nuk ndodh ndonjë gabim.

 

 

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