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: 968,774 ms
print   |
Label

"OnAfterData" Ngjarja

"OnAfterData" Ngjarja

Kjo ngjarje aktivizohetedhpas një objekti raporti që është mbushur me të dhënat nga burimi me të cilin është i lidhur. Përdorni këtë ngjarje për të aksesuar ose një vlerë fushë të bazës së të dhënave ose një shprehje të përfshirë në objekt. Kjo vlerë vendoset në variablin sistem “Vlera” i cili është i disponueshëm vetëm në këtë ngjarje. Pra, nëse dy objekte “Tekst” përmbajnë shprehjet [Tabela1.“Fusha1”] dhe [<Tabela2.“Fusha1”> + 10] vlerat e këtyre shprehjeve mund të përdoren duke iu referuar variablit “Vlera” për objektet:

nëse Vlera > 3000 atëherë

  Memo1.Color := clRed

e cila është më e thjeshtë se sa të shkruash diçka si kjo:

nëse <Tabela1."Fusha1"> > 3000 atëherë

  Memo1.Color := clRed

Përdorimi i “Vlera” në vend të një shprehjeje ju mundëson të shkruani një menaxher shumëfunksional për ngjarjen “OnAfterData” e cila mund të lidhet me disa objekte.

Ju lutem vini re diçka tjetër - nëse një objekt përmban disa shprehje (për shembull '[shprehja1] [shprehja2]') është vlera e shprehjes së fundit që transferohet në variablin “Vlera”.

Ngjarja “OnAfterData” është ideale për llogaritjen e lartësisë dhe gjerësisë së objekteve si “Tekst”. Kështu, nëse lartësia e saktë e një objekti “Tekst” të shtrirë që përmban një shprehje është e nevojshme në një skenar, mund të përdorni këtë kod në ngjarjen “OnAfterData”:

var

  MemoHeight: Extended;                                                        

fillim

  MemoHeight := TfrxMemoView(Sender).CalcHeight;                                    

fund;

Nëse ky kod do të përdorej në ngjarjen “OnBeforePrint” rezultati do të ishte lartësia e objektit që përmban shprehjen para se shprehja të vlerësohet, dhe jo vlera e saj aktuale gjatë printimit.



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