PANTHEON™ manual

 Categories
 PANTHEON Ajutor - Bun venit
[Collapse]PANTHEON
 [Collapse]Ghiduri pentru PANTHEON
  [Collapse]Ghid pentru PANTHEON
   [Collapse]Setări
    [Expand]Subiecte
    [Expand]Articole
    [Expand]POS
    [Expand]Fabricare
    [Expand]Personal
     Calendar
    [Expand]Financiare
    [Expand]Vamă
    [Collapse]Program
     [Expand]Tipuri de Documente
     [Collapse]Rapoarte în PANTHEON
       Setări în Panoul de Administrare
      [Expand]Registrul Raporturilor
       Previzualizare imprimare
      [Expand]Designer de rapoarte
      [Expand]Crearea Raportelor
      [Expand]Grupuri și Agregate
      [Expand]Formatare și Evidențiere
       Rapoarte Încapsulate (Subrapoarte)
      [Expand]Specificațiilor printurilor în PANTHEON
      [Expand]Script
       Considerații privind designul raportului
      Texte Document
      Metode de livrare
     [Expand]Cărți de fidelitate
     [Expand]Panoul de Administrare
     [Expand]Componente Dashboard
      Rapoarte de tabloul de bord
      Analiză ad-hoc
     [Expand]ARES
      SQL editor
    [Expand]Documentație
    [Expand]Schimbă utilizatorul
   [Expand]Comenzi
   [Expand]Produse
   [Expand]Fabricare
   [Expand]POS
   [Expand]Serviciu
   [Expand]Financiare
   [Expand]Personal
   [Expand]Analitică
   [Expand]Desktop
   [Expand]Ajutor
   [Expand]Mesaje și Avertizări
   [Expand]Programe suplimentare
   [Expand]Produse vechi
  [Expand]Ghid pentru PANTHEON Retail
  [Expand]Ghid pentru PANTHEON Vet
  [Expand]Ghid pentru PANTHEON Fermă
 [Expand]Manuale de utilizare pentru PANTHEON
[Expand]PANTHEON Web
[Expand]PANTHEON Granule
[Expand]Site utilizator

Load Time: 921,9113 ms
print   |
Label

Script

Un script este un program, scris într-o limbaj de nivel înalt, care face parte dintr-un raport. Pe măsură ce raportul rulează, scriptul rulează de asemenea. Un script poate gestiona date în moduri care nu sunt posibile doar folosind operațiile normale ale nucleului FastReport; de exemplu, un script poate ascunde date redundante în funcție de o condiție predefinită. Un script poate fi folosit și pentru a controla proprietățile formularelor de dialog care fac parte dintr-un raport.

Un script este scris într-una dintre limbile suportate de motorul de scripturi (FastScript). Acestea sunt: PascalScript, C++Script, BasicScript și JScript.

Vom scrie toate exemplele în PascalScript. Când un nou raport este creat, această limbă este selectată implicit.

Următoarele caracteristici sunt suportate de motorul FastScript:

- set de limbaj standard: variabile, constante, proceduri, funcții (care pot fi imbricate și având variabile, constante, parametri default), toți operatorii standard (inclusiv case, try, finally, except, with), tipuri (integrale, fracționare, logice, caracter, linie, matrice multidimensionale, variant), clase (cu metode, evenimente, proprietăți, indici și proprietăți implicite)

- verificarea compatibilității tipurilor

- acces la orice obiecte ale raportului

FastScript, totuși, nu suportă următoarele:

- declarații ale acestor tipuri: înregistrări, clase

- pointeri, seturi (dar operatorul 'IN' poate fi folosit în expresii precum "a in ['a'..'c','d']")

- tipul shortstring

- salturi necondiționate (GOTO)

Scripturile pot fi create în designerul FastReport, care conține un editor de scripturi.

Taste de acces rapid

Lista tastelor de acces rapid care pot fi folosite în editorul de scripturi:

Cheie

Semnificație

Săgeți de cursor

mută cursorul

PageUp, PageDown

mergi la pagina anterioară/următoare

Ctrl+PageUp

mergi la începutul textului

Ctrl+PageDown

mergi la sfârșitul textului

Home

mergi la începutul liniei

End

mergi la sfârșitul liniei

Enter

mergi la linia următoare

Delete

șterge simbolul de la poziția cursorului; șterge textul selectat

Backspace

șterge simbolul din stânga cursorului

Ctrl+Y

șterge linia curentă

Ctrl+Z

anulează ultima acțiune (până la 32 de evenimente)

Shift+Săgeți de cursor

selectează un bloc de text

Ctrl+A

selectează întregul text

Ctrl+U

mută blocul selectat cu 2 simboluri la stânga

Ctrl+I

mută blocul selectat cu 2 simboluri la dreapta

Ctrl+C, Ctrl+Insert

copiază blocul selectat în clipboard

Ctrl+V, Shift+Insert

lipește textul din clipboard

Ctrl+X, Shift+Delete

taie blocul selectat în clipboard

Ctrl+F

caută o linie

Ctrl+R

înlocuiește o linie

F3

căutare/înlocuire repetată din poziția cursorului

F9

rulează scriptul (Run)

Ctrl + Space

arată lista metodelor și proprietăților obiectului

Ctrl+Shift+Delete

șterge cuvântul din dreapta cursorului

Ctrl+Shift+Backspace

șterge cuvântul din stânga cursorului

Structura unui Script

var                   // capitolul “variabile” poate fi plasat oriunde

 i, j: Integer;

const                 // capitolul “constante”

 pi = 3.14159;

procedure p1;         // proceduri și funcții

var

 i: Integer;

procedure p2;       // procedură imbricată

begin

end;

 

begin

end;

 

begin                 // procedura principală.

end.



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