PANTHEON™ Help

 Toc
 PANTHEON Hilfe - Willkommen
[Reduzieren]PANTHEON
 [Reduzieren]Leitfäden für PANTHEON
  [Reduzieren]Leitfaden für PANTHEON
   [Reduzieren] Einstellungen
    [Vergrößern]Fächer
    [Vergrößern]Artikel
    [Vergrößern]POS
    [Vergrößern]Herstellung
    [Vergrößern]Personal
     Kalender
    [Vergrößern]Finanzen
    [Vergrößern]Zoll
    [Reduzieren]Programm
     [Vergrößern]Dokumenttypen
     [Reduzieren]Berichte in PANTHEON
       Einstellungen im Administrationspanel
      [Vergrößern]Berichte registrieren
       Druckvorschau
      [Vergrößern]Bericht Designer
      [Vergrößern]Berichte erstellen
      [Vergrößern]Gruppen und Aggregate
      [Vergrößern]Formatierung und Hervorhebung
       Verschachtelte Berichte (Unterberichte)
      [Vergrößern]Details zu Druckausgaben in PANTHEON
      [Vergrößern]Script
       Bericht Design Überlegungen
      Dokumenttexte
      Liefermöglichkeiten
     [Vergrößern]Kundenkarten
     [Vergrößern]Administrationspanel
     [Vergrößern]Dashboard-Komponenten
      Dashboard-Berichte
      Ad-hoc-Analyse
     [Vergrößern]ARES
      SQL-Editor
    [Vergrößern]Dokumentation
    [Vergrößern]Benutzer ändern
   [Vergrößern]Bestellungen
   [Vergrößern]Waren
   [Vergrößern]Herstellung
   [Vergrößern]POS
   [Vergrößern]Service
   [Vergrößern]Finanzen
   [Vergrößern]Personal
   [Vergrößern]Analytik
   [Vergrößern]Desktop
   [Vergrößern]Hilfe
   [Vergrößern]Nachrichten und Warnungen
   [Vergrößern]Zusätzliche Programme
   [Vergrößern]Alte Produkte
  [Vergrößern]Leitfaden für PANTHEON Einzelhandel
  [Vergrößern]Leitfaden für PANTHEON Vet
  [Vergrößern]Leitfaden für PANTHEON Farming
 [Reduzieren]Benutzerhandbücher für PANTHEON
  [Vergrößern]Benutzerhandbuch für PANTHEON
  [Vergrößern]Benutzerhandbuch für PANTHEON Einzelhandel
  [Vergrößern]Benutzerhandbuch für PANTHEON Vet
  [Vergrößern]Benutzerhandbuch für PANTHEON Farming
[Reduzieren]PANTHEON Web
 [Reduzieren]Leitfäden für PANTHEON Web
  [Vergrößern]Leitfaden für PANTHEON Web Light
  [Vergrößern]Leitfaden für das PANTHEON Web-Terminal
  [Vergrößern]Leitfaden für PANTHEON Web Rechtliches
  [Vergrößern]Alte Produkte Archiv
 [Reduzieren]Benutzerhandbücher für PANTHEON Web
  [Vergrößern]Erste Schritte PANTHEON Web
  [Vergrößern]Benutzerhandbuch für PANTHEON Web Light
  [Vergrößern]Benutzerhandbuch für das PANTHEON Web-Terminal
  [Vergrößern]Benutzerhandbuch für PANTHEON Web Legal
  [Vergrößern]Alte Produkte Archiv
[Reduzieren]PANTHEON Granulate
 [Reduzieren]Leitfäden für PANTHEON Granulate
  [Vergrößern]Personalgranulat
  [Vergrößern]Reiseaufträge Granulat
  [Vergrößern]Dokumente und Aufgaben Granule
  [Vergrößern]Dashboard Granule
  [Vergrößern]B2B-Bestellungen Granulat
  [Vergrößern]Feldservice-Granulat
  [Vergrößern]Bestandsgranule für Anlagevermögen
  [Vergrößern]Warenlager Inventar Granulat
 [Reduzieren]Benutzerhandbücher für PANTHEON Granulate
  [Vergrößern]Erste Schritte
  [Vergrößern]Personalgranulat
  [Vergrößern]Reiseaufträge Granulat
  [Vergrößern]Dokumente und Aufgaben Granule
  [Vergrößern]B2B-Bestellungen Granulat
  [Vergrößern]Dashboard Granule
  [Vergrößern]Feldservice-Granulat
  [Vergrößern]Bestandsgranulat für Anlagevermögen
  [Vergrößern]Lagereinlagerung Granulat
  [Vergrößern]Archiv
[Vergrößern]Benutzerseite

Load Time: 484,3619 ms
"
  1000197 | 200234 | 486443 | AI translated
Label

Script

Ein Skript ist ein Programm, das in einer Hochsprache geschrieben ist und Teil eines Berichts ist. Während der Bericht ausgeführt wird, wird das Skript ebenfalls ausgeführt. Ein Skript kann Daten auf Weisen verarbeiten, die mit den normalen Operationen des FastReport-Kerns nicht möglich sind; zum Beispiel kann ein Skript redundante Daten abhängig von einer vordefinierten Bedingung ausblenden. Ein Skript kann auch verwendet werden, um die Eigenschaften von Dialogformularen zu steuern, die Teil eines Berichts sind.

Ein Skript wird in einer der von der Skript-Engine (FastScript) unterstützten Sprachen geschrieben. Diese sind: PascalScript, C++Script, BasicScript und JScript.

Wir werden alle Beispiele in PascalScript schreiben. Wenn ein neuer Bericht erstellt wird, wird diese Sprache standardmäßig ausgewählt.

Die folgenden Funktionen werden von der FastScript-Engine unterstützt:

- Standardsprachensatz: Variablen, Konstanten, Prozeduren, Funktionen (die geschachtelt sein können und Variablen, Konstanten, Standardparameter haben können), alle Standardoperatoren (einschließlich case, try, finally, except, with), Typen (ganzzahlig, gebrochen, logisch, Zeichen, Zeile, mehrdimensionale Arrays, Variant), Klassen (mit Methoden, Ereignissen, Eigenschaften, Indizes und Standard-Eigenschaften)

- Typkompatibilitätsprüfung

- Zugriff auf beliebige Objekte des Berichts

FastScript unterstützt jedoch nicht Folgendes:

- Deklarationen dieser Typen: Datensätze, Klassen

- Zeiger, Mengen (aber der 'IN'-Operator kann in Ausdrücken wie "a in ['a'..'c','d']" verwendet werden)

- shortstring-Typ

- bedingungslose Sprünge (GOTO)

Skripte können im FastReport-Designer erstellt werden, der einen Skripteditor enthält.

Shortcut-Tasten

Liste der Tastenkombinationen, die im Skripteditor verwendet werden können:

Taste

Bedeutung

Cursortasten

Cursor bewegen

Seite Hoch, Seite Runter

Gehe zur vorherigen/nächsten Seite

Strg+Seite Hoch

Gehe zum Anfang des Textes

Strg+Seite Runter

Gehe zum Ende des Textes

Home

Gehe zum Anfang der Zeile

Ende

Gehe zum Ende der Zeile

Enter

Gehe zur nächsten Zeile

Entf

Symbol an der Cursorposition löschen; ausgewählten Text löschen

Rücktaste

Symbol links vom Cursor löschen

Strg+Y

Aktuelle Zeile löschen

Strg+Z

Letzte Aktion rückgängig machen (bis zu 32 Ereignisse)

Shift+Cursortasten

Textblock auswählen

Strg+A

Gesamten Text auswählen

Strg+U

Ausgewählten Block um 2 Symbole nach links verschieben

Strg+I

Ausgewählten Block um 2 Symbole nach rechts verschieben

Strg+C, Strg+Einfügen

Ausgewählten Block in die Zwischenablage kopieren

Strg+V, Shift+Einfügen

Text aus der Zwischenablage einfügen

Strg+X, Shift+Entf

Ausgewählten Block in die Zwischenablage ausschneiden

Strg+F

Eine Zeile suchen

Strg+R

Eine Zeile ersetzen

F3

Wiederholte Suche/Ersetzung von der Cursorposition

F9

Skript ausführen (Ausführen)

Strg + Leertaste

Liste der Methoden und Eigenschaften des Objekts anzeigen

Strg+Shift+Entf

Wort rechts vom Cursor löschen

Strg+Shift+Rücktaste

Wort links vom Cursor löschen

Struktur eines Skripts

var                   // das Kapitel "Variablen" kann überall platziert werden

 i, j: Integer;

const                 // Kapitel "Konstanten"

 pi = 3.14159;

procedure p1;         // Prozeduren und Funktionen

var

 i: Integer;

procedure p2;       // geschachtelte Prozedur

begin

end;

 

begin

end;

 

begin                 // Hauptprozedur.

end.


 

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