PANTHEON™ Help

 Toc
 Početna stranica - PANTHEON uputstva
[Collapse]PANTHEON
 [Collapse]PANTHEON priručnici
  [Collapse]Vodič po DataLab PANTHEON™
   [Collapse]Postavke
    [Expand]Subjekti
    [Expand]Artikli
    [Expand]POS
    [Expand]Proizvodnja
    [Expand]Zaposleni
     Kalendar
    [Expand]Računovodstvo
    [Expand]Carina
    [Collapse]Program
     [Expand]Vrste dokumenata
     [Collapse]Ispisi u PANTHEON-u
       Prenos ispisa u druge baze
       Postavke u Administrativnom Panelu
       SQLI i ispisi $
      [Expand]Ispisni šifrant
       Pregled štampe
      [Expand]Upotreba izraza SQLEXP u ispisima $
      [Expand]Izvještajni dizajner
      [Expand]Poruke pri oblikovanju ispisa
      [Expand]Izrada Izvještaja
      [Expand]Oblikovanje ispisa $
      [Expand]Grupacije i Agregati
      [Expand]Formatiranje i Isticanje
       Ugniježdene Izvještaje (Podizvještaji)
      [Expand]Specifičnosti ispisa u PANTHEON-u
      [Expand]Scenario
       Primjeri postavki
     [Expand]Tekstovi za dokumente
      Načini dostave
     [Expand]Kartice povjerenja
     [Expand]Administratorska konzola
     [Expand]Elementi nadzorne ploče
      Izvještaji na kontrolnoj tabli
      Ad-hoc analiza
     [Expand]Ares
      Ares
      SQL uređivač
     [Expand]Ad-hoc analize
    [Expand]Dokumentacija
    [Expand]Trenutni Korisnik Ctrl - U
    [Expand]Zamjena korisnika
   [Expand]Narudžbe
   [Expand]Roba
   [Expand]Proizvodnja
   [Expand]POS
   [Expand]POS
   [Expand]Servis
   [Expand]Novac
   [Expand]Kadrovi
   [Expand]Analize
   [Expand]Radna površina
   [Expand]Pomoć
   [Expand]Programske poruke
   [Expand]Dodatni programi
  [Expand]Vodič po PANTHEON Retail
  [Expand]Vodič po PANTHEON VET
  [Expand]Vodič po Datalab PANTHEON FarmAccounting
 [Collapse]PANTHEON korisnički priručnici
  [Expand]Korisnički priručnik za DataLab PANTHEON
  [Expand]Korisnički priručnik za PANTHEON Maloprodaju
  [Expand]Korisnički priručnik za PANTHEON Vet
  [Expand]Korisnički priručnik za PANTHEON Farming
[Collapse]PANTHEON Web
 [Collapse]Vodiči po PANTHEON Web
  [Expand]Vodič po PANTHEON Web Light
  [Expand]Vodič za PANTHEON Web Terminal
  [Expand]Vodič za PANTHEON Web Legal
 [Collapse]Korisnički priručniki za PANTHEON Web
  [Expand]Kako započeti s programom PANTHEON Web
  [Expand]Korisnički priručnik za PANTHEON Web Light
   Korisnički priručnik za PANTHEON Web Terminal
  [Expand]Korisnički priručnik za PANTHEON Web Legal
[Collapse]PANTHEON Granule
 [Collapse]Vodič za PANTHEON Granule
  [Expand]Granula Kadrovi
  [Expand]Granula Putni nalozi
  [Expand]Granula Dokumenti i zadaci
  [Expand]Granula Nadzorna ploča
  [Expand]Granula B2B naručivanje
  [Expand]Granula Servis na terenu
  [Expand]Granula Inventura osnovnih sredstava
  [Expand]Granula Inventura skladišta
 [Collapse]Korisnički priručnik za PANTHEON Granule
  [Expand]Uvod u PANTHEON Granule
  [Expand]Granula Kadrovi
  [Expand]Granula Putni nalozi
  [Expand]Granula Dokumenti i zadaci
  [Expand]Granula B2B Naručivanje
  [Expand]Granula Nadzorna ploča
  [Expand]Granula Servis na terenu
  [Expand]Inventar Fiksne Imovine Granula
  [Expand]Inventar u skladištu granula
[Expand]Korisničke stranice

Load Time: 843,7633 ms
"
  1000197 | 200234 | 429719 | AI translated
Label

Script

Script je program, napisan u jeziku visokog nivoa, koji je deo izveštaja. Dok se izveštaj izvršava, skripta se takođe izvršava. Skripta može obraditi podatke na načine koji nisu mogući samo korišćenjem normalnih operacija FastReport jezgra; na primer, skripta može sakriti suvišne podatke u zavisnosti od unapred definisane uslove. Skripta se takođe može koristiti za kontrolu svojstava dijaloga formi koje su deo izveštaja.

Skripta je napisana u jednom od jezika podržanih od strane skript motor (FastScript). To su: PascalScript, C++Script, BasicScript, i JScript.

Mi ćemo pisati sve primere u PascalScript. Kada se kreira novi izveštaj, ovaj jezik se bira po defaultu.

Sljedeće funkcije su podržane od strane FastScript motora:

- standardni jezik set: promenljive, konstante, procedure, funkcije (koje mogu biti ugnježdene i imati promenljive, konstante, podrazumevane parametre), svi standardni operatori (uključujući case, try, finally, except, with), tipovi (celobrojni, decimalni, logički, karakter, linijski, višedimenzionalni nizovi, varijante), klase (sa metodama, događajima, svojstvima, indeksima i podrazumevanim svojstvima)

- provere kompatibilnosti tipova

- pristup bilo kojem od objekata izveštaja

FastScript, međutim, ne podržava sljedeće:

- deklaracije ovih tipova: zapisi, klase

- pokazivače, skupove (ali 'IN' operator se može koristiti u izrazima kao što je "a in ['a'..'c','d']")

- shortstring tip

- bezuslovni skokovi (GOTO)

Skripte se mogu kreirati u FastReport dizajneru, koji sadrži editor skripti.

Prečice

Lista prečica koje se mogu koristiti u editoru skripti:

Tipka

Značenje

Strelice kursora

pomeri kursor

PageUp, PageDown

idi na prethodnu/narednu stranicu

Ctrl+PageUp

idi na početak teksta

Ctrl+PageDown

idi na kraj teksta

Home

idi na početak linije

End

idi na kraj linije

Enter

idi na narednu liniju

Delete

izbriši simbol na poziciji kursora; izbriši selektovani tekst

Backspace

izbriši simbol levo od kursora

Ctrl+Y

izbriši trenutnu liniju

Ctrl+Z

ponovi poslednju akciju (do 32 događaja)

Shift+Strelice kursora

izaberi blok teksta

Ctrl+A

izaberi ceo tekst

Ctrl+U

pomeri selektovani blok za 2 simbola levo

Ctrl+I

pomeri selektovani blok za 2 simbola desno

Ctrl+C, Ctrl+Insert

kopiraj selektovani blok u međuspremnik

Ctrl+V, Shift+Insert

nalepi tekst iz međuspremnika

Ctrl+X, Shift+Delete

iseci selektovani blok u međuspremnik

Ctrl+F

pretraži liniju

Ctrl+R

zameni liniju

F3

ponovljena pretraga/zamena od pozicije kursora

F9

pokreni skriptu (Run)

Ctrl + Space

prikaži listu metoda i svojstava objekta

Ctrl+Shift+Delete

izbriši reč desno od kursora

Ctrl+Shift+Backspace

izbriši reč levo od kursora

Struktura skripte

var                   // poglavlje “promenljive” može biti postavljeno bilo gde

 i, j: Integer;

const                 // poglavlje “konstante”

 pi = 3.14159;

procedure p1;         // procedure i funkcije

var

 i: Integer;

procedure p2;       // ugnježdena procedura

begin

end;

 

begin

end;

 

begin                 // glavna procedura.

end.

 

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