Pogledaj upute za PANTHEON™

 Categories
 Početna stranica
[Collapse]PANTHEON
 [Collapse]PANTHEON priručnici
  [Expand]Vodič kroz Datalab PANTHEON Farming
  [Expand]Vodič za mobilni POS
  [Collapse]Vodič po DataLab PANTHEON™-u
   [Expand]Pomoć
   [Collapse]Postavke
    [Expand]Dokumentacija
    [Expand]POS
    [Expand]Dokumentacija-staro
    [Expand]Redak s naredbama
    [Expand]Dokumentacija
    [Expand]Subjekti
    [Expand]Identi
    [Expand]Proizvodnja
    [Expand]Zaposleni
     Kalendar - Vrste zapisa
    [Expand]Računovodstvo
    [Expand]Carina
    [Collapse]Program
     [Collapse]Ispisi u PANTHEONU
      [Collapse]Oblici ispisa
        Prijenos ispisa u druge baze
        Postavke u Administrativnoj Ploči
        Izvoz oblika ispisa
        Uvoz oblika ispisa
        Prečac za ispis
       [Expand]Izvještaji Registar
        Pregled ispisa
       [Expand]Izvještajni dizajner
        Dupliciranje ispisa i mijenjanje tipa ispisa
       [Expand]Izrada Izvještaja
       [Expand]Grupe i Agregati
       [Expand]Poruke pri oblikovanju ispisa
       [Expand]Oblikovanje ispisa
       [Expand]Formatiranje i Isticanje
        Ugniježdene izvještaje (podizvještaji)
       [Expand]Specifičnosti ispisa u PANTHEON-u
       [Expand]Scenarij
        Razmatranja o dizajnu izvještaja
       Radno okruženje
     [Expand]Kartice povjerenja
     [Expand]Knjiga pošte
     [Expand]Kartice vjernosti
     [Expand]Ad-hoc analize
     [Expand]Vrste dokumenata
      Tekstovi za dokumente
      Načini dostave
      Izvještaji nadzorne ploče
      Ad-hoc analiza
     [Expand]Izvještaji nadzorne ploče
     [Expand]ARES
      SQL urejevalnik
     [Expand]Administratorska konzola
     [Expand]Zamijeni korisnika Ctrl - U
     [Expand]Elementi nadzorne ploče
   [Expand]Narudžbe
   [Expand]Roba
   [Expand]Proizvodnja
   [Expand]Servis
   [Expand]POS
   [Expand]Novac
   [Expand]Kadrovi
   [Expand]Radna površina
   [Expand]Analize
   [Expand]Plansko-analitički alati ZEUS
   [Expand]Poruke programa
   [Expand]Dodatni programi
   [Expand]Sistemska okolina
   [Expand]Dodatni programi
   [Expand]Stari proizvodi
    Riječnik pojmova
  [Expand]Vodič po PANTHEON Vet
 [Expand]PANTHEON korisnički priručnici
[Expand]PANTHEON Web
[Expand]PANTHEON Granule

Load Time: 1187,5122 ms
print   |
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 koje podržava skriptni motor (FastScript). To su: PascalScript, C++Script, BasicScript i JScript.

Sve primere ćemo napisati u PascalScript-u. Kada se kreira novi izveštaj, ovaj jezik se po defaultu bira.

Sljedeće funkcije podržava FastScript motor:

- standardni jezički skup: varijable, konstante, procedure, funkcije (koje mogu biti ugnježdene i imati varijable, konstante, podrazumevane parametre), svi standardni operatori (uključujući case, try, finally, except, with), tipovi (celobrojni, decimalni, logički, karakter, linijski, višedimenzionalni nizovi, varijanta), 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 se 'IN' operator može koristiti u izrazima kao što su "a in ['a'..'c','d']")

- shortstring tip

- bezuslovne skokove (GOTO)

Skripte se mogu kreirati u FastReport dizajneru, koji sadrži uređivač skripti.

Prečice na tipkovnici

Lista prečica na tipkovnici koje se mogu koristiti u uređivaču skripti:

Tipka

Značenje

Strelice kursora

pomakni 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 sljedeću liniju

Delete

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

Backspace

izbriši simbol lijevo od kursora

Ctrl+Y

izbriši trenutnu liniju

Ctrl+Z

ponovi posljednju akciju (do 32 događaja)

Shift+Strelice kursora

odaberi blok teksta

Ctrl+A

odaberi cijeli tekst

Ctrl+U

pomakni odabrani blok za 2 simbola lijevo

Ctrl+I

pomakni odabrani blok za 2 simbola desno

Ctrl+C, Ctrl+Insert

kopiraj odabrani blok u međuspremnik

Ctrl+V, Shift+Insert

zalijepi tekst iz međuspremnika

Ctrl+X, Shift+Delete

izreži odabrani blok u međuspremnik

Ctrl+F

pretraži liniju

Ctrl+R

zamijeni liniju

F3

ponovljena pretraga/zamjena od pozicije kursora

F9

izvrši skriptu (Run)

Ctrl + Space

prikaži listu metoda i svojstava objekta

Ctrl+Shift+Delete

izbriši riječ desno od kursora

Ctrl+Shift+Backspace

izbriši riječ lijevo od kursora

Struktura skripte

var                   // poglavlje “varijable” može biti postavljeno bilo gdje

 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!