Pogledaj uputstva za PANTHEON™

 Categories
 Početna stranica - PANTHEON uputstva
[Collapse]PANTHEON
 [Collapse]PANTHEON priručnici
  [Expand]Vodič po Datalab PANTHEON FarmAccounting
  [Expand]Vodič po PANTHEON Retail
  [Collapse]Vodič po DataLab PANTHEON™
   [Expand]Pomoć
   [Collapse]Postavke
    [Expand]Subjekti
    [Expand]Artikli
    [Expand]POS
    [Expand]Proizvodnja
     Kalendar
    [Expand]Zaposleni
    [Expand]Računovodstvo
    [Expand]Carina
    [Collapse]Program
     [Expand]Vrste dokumenata
     [Collapse]Ispisi u PANTHEON-u
       Prenos ispisa u druge baze
       Prenos ispisa u druge baze
       Postavke u Administrativnom Panelu
       Izvoz oblika ispisa
       Uvoz oblika ispisa
       SQLI i ispisi $
       Prečica za ispis
      [Expand]Izvještaji Registar
       Pregled štampe
       Dupliciranje ispisa i mijenjanje tipa ispisa
      [Expand]Upotreba izraza SQLEXP u ispisima $
      [Expand]Izvještajni dizajner
      [Expand]Poruke pri oblikovanju ispisa
      [Expand]Izrada Izvještaja
      [Expand]Grupacije i Agregati
      [Expand]Oblikovanje ispisa $
      [Expand]Formatiranje i Isticanje
       Ugniježdene Izvještaje (Podizvještaji)
       Specifičnosti ispisa u PANTHEON-u
      [Collapse]Scenario
        "Zdravo, Svijete!" Skripta
        Korištenje varijabli, polja baze podataka i agregatnih funkcija
        Dešavanja
        Primjer korištenja "OnBeforePrint" događaja
        Štampanje grupnog zbira u grupnom zaglavlju
        Trenutni Ukupni Iznos
        "OnAfterData" Događaj
        Servisni objekti
        Korištenje "Engine" objekta
       [Expand]PANTHEON Funkcije za FastReport
        Primjeri sa Tabelama i Upitima
     [Expand]Tekstovi za dokumente
      Načini dostave
     [Expand]Kartice povjerenja
     [Expand]Elementi nadzorne ploče
     [Expand]Administratorska konzola
      Izvještaji na kontrolnoj tabli
     [Expand]Izvještaji nadzorne ploče
      Ad-hoc analiza
     [Expand]Ares
     [Expand]Trenutni Korisnik Ctrl - U
      SQL uređivač
     [Expand]Ad-hoc analize
    [Expand]Dokumentacija
    [Expand]Dokumentacija
    [Expand]Zamjena korisnika
   [Expand]Narudžbe
   [Expand]Roba
   [Expand]Proizvodnja
   [Expand]POS
   [Expand]POS
   [Expand]Servis
   [Expand]Novac
   [Expand]Kadrovi
   [Expand]Radna površina
   [Expand]Analize
   [Expand]Programske poruke
   [Expand]Dodatni programi
   [Expand]Stari proizvodi
   [Expand]Službena objašnjenja
   [Expand]Dodatni programi
   [Expand]Riječnik izraza
  [Expand]Vodič po PANTHEON VET
 [Expand]PANTHEON korisnički priručnici
[Expand]PANTHEON Web
[Expand]PANTHEON Granule
[Expand]Korisničke stranice

Load Time: 890,6459 ms
print   |
Label

Pozivanje varijable iz izvještajne varijable Li

Pozivanje varijable iz izvještajne liste varijabli

Bilo koja varijabla koja je definirana u listi izvještajnih varijabli (“Izvještaj>Varijable...” stavka iz menija) može se referencirati u skripti. Ime varijable treba biti obuhvaćeno uglastim zagradama:

ako <moj varijabla> = 10 onda ...

 

Alternativni način je korištenje funkcije “Get”:

ako Get('moj varijabla') = 10 onda ...

 

Vrijednost varijable se mijenja samo putem procedure “Set”:

Set('moj varijabla', 10);

 

Vrijedi napomenuti da da biste dodijelili string vrijednost varijabli, morate dodati navodnike oko vrijednosti:

Set('moj varijabla', '''' + 'String' + '''');

 

Sistemske varijable, kao što je “Page#,” trebaju se referencirati na potpuno isti način:

ako <Page#> = 1 onda ...

Referenciranje polja baze podataka

Baš kao i sa varijablama, uglaste zagrade trebaju se koristiti prilikom referenciranja DB polja u izvještaju:

ako <Table1."Field1"> = Null onda...

Alternativno, funkcija “Get” može se koristiti za pristup DB poljima (u stvari, ova funkcija se implicitno koristi od strane FastReport-a prilikom izračunavanja izraza obuhvaćenih uglastim zagradama).

Korištenje agregatnih funkcija u skripti

Jedna osobina agregatnih funkcija je da se moraju koristiti unutar “Text” objekata; kada se jednom koriste na ovaj način, mogu se zatim koristiti u samoj skripti. Ako se agregatna funkcija pojavljuje samo u skripti (bez pojavljivanja u “Text” objektu), generira se poruka o grešci. To se događa jer se agregatna funkcija mora povezati sa specifičnom trakom; kada se tako poveže, radit će ispravno.

Prikazivanje vrijednosti varijable u izvještaju

Varijable se mogu deklarirati i koristiti lokalno unutar skripte. Kada se jednom deklarira, skriptna varijabla može imati dodijeljenu vrijednost. Evo jednostavnog primjera skriptne varijable u upotrebi:

var

 MojaVarijabla: String;

početak

 MojaVarijabla := 'Zdravo!';

kraj.

Vrijednost varijable može se prikazati u “Text” objektu, na primjer, upisivanjem '[MojaVarijabla]' u objekt.

Ime varijable mora biti jedinstveno. To znači da ime ne smije duplicirati ime bilo kojeg drugog izvještajnog objekta, standardne funkcije ili konstante. Ako dođe do greške u skripti, poruka će se prikazati kada se izvještaj pokrene i konstrukcija izvještaja će biti zaustavljena.



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