FLEXikon : Alphabetische Liste der Befehle mit Kurzhinweisen

 Funktionsübersicht   Was ist FLEX?  Alphabetisches Gesamtregister  Sonderbefehle 

 Liste ohne Kurzhinweise  (Nur die Befehlswörter)

Befehle mit */N kennt auch der avanti -Server bzw. NUR dieser,

(*) bedeutet: bei avanti gibt es Abweichungen.

Klick auf ein Befehlswort liefert dazu die Volldokumentation

"Offiziell" sind nur die jeweils ersten drei Buchstaben, der Rest ist optional und beliebig (Ausnahmen: erase und include)

 activate  Programmfenster bzw. Element davon aktivieren (Fokus darauf setzen)

 addform  Formulare um weitere ergänzen

 ansi/ascii * Umcodierung ANSI -> ASCII bzw. umgekehrt

 aresqa  Ein Listenfenster mit beliebigem Inhalt präsentieren zwecks Auswahl und evtl. Bearbeitung

 ask  Vom Nutzer eine Eingabe erbitten

 button  Indexfenster 1 oder 2 aufmachen

 call  Externes Programm starten

 ccopy/cpaste   Zwischenablage nutzen

 choose  Eine Ergebnismenge bilden und zwecks Auswahl anzeigen

 close  * Eine vorher zum Lesen geöffnete Datei schließen

 compress N Daten komprimieren (obsolet)

 copy * Kopie des aktuellen Datensatzes

 crypt * Eine Zeichenfolge verschlüsseln

 cstring * Beliebige Folge aus Text und Steuerzeichen

 date/day (*) Datumsfunktionen

 delete  Eine Datei löschen

 dir * Eine Liste von Dateien anfertigen

 display/deposit  Anzeigeparameter laden und Datensatz neu anzeigen / Parameter anwenden

 dos/Dos  Externes Programm in eigenem Fenster starten

download * nicht mehr gebräuchlich, jetzt ->  export 

 echo N Programmmeldungen (acon) ab- oder einschalten

 end * Abarbeitung des Skripts beenden

 erase * Aktuellen Datensatz löschen

 eval * Rechenausdruck auswerten

 exec  Ein anderes FLEX-Skript laden und ausführen (ohne Rückkehr)

 export * Daten ausgeben mit Hilfe von Exportparametern

 extern  Aktuellen Datensatz im externen Editor bearbeiten

 family * Erg.Menge der mit dem aktuellen Satz verknüpften Sätze

 fcopy   Datei kopieren

 fetch (*) Daten aus einer vorher geöffneten Datei holen

 file  Inhalt des Anzeigefeldes in eine Datei schreiben

 find (*) Einen Suchbefehl ausführen (Ergebnismenge bilden)

 first * Ersten Satz der aktuellen Erg.Menge laden

 flex  FLEX-Skript an ein anderes a99/alcarta senden

 flip  Einen Flip-Button mit Beschriftung und Funktion belegen

 flow  Ablaufverfolgung: Anzeige der aktuell ausgeführten FLEX-Befehle

 fnam  Dateiauswahlbox nach Art von Windows präsentieren

 form   Ein Formular öffnen zur Bearb. oder Eingabe eines Datensatzes

 fsize  * Größe einer Datei feststellen (bzw. deren Existenz prüfen)

 ftime  Änderungsdatum einer Datei feststellen

 get  (*) Daten aus Dateien besorgen (auch aus dem Internet)

 help (*) Einen Hilfetext anzeigen

 hyphen  Bindestriche in eine ISBN einsetzen

 if (*) Bedingungsprüfungen

 include  * Kein Befehlswort! Andere Datei in das FLEX-Skript mit hineinnehmen

 index  Index öffnen und ein Register an einer bestimmten Stelle zeigen

 input   Dateinummer für neue Datensätze ändern

 insert  * Ein Datenfeld in den aktuellen Satz einfügen oder in den Reservespeicher

 ixadd/ixdel  Einen Eintrag in ein Register einfügen bzw. daraus entfernen

 janas  Browserfenster öffnen, Website oder Datei ansteuern und zeigen

 jump  * Sprungbefehl: zu einer Sprungmarke im Skript gehen und dort fortfahren

 katlist  Liste der erlaubten Feldnamen (Kategorien) aus der .CFG-Datei

 keycheck  Tastatur prüfen; wurde eine Taste gedrückt?

 last  * Letzten Datensatz der Erg.Menge laden

 list  N Erg.Menge als Kurzliste oder Liste von Satznummern exportieren

 load  Den mit choose gewählten Satz laden bzw. zurück zum vorher geladenen

 menu  Anwendungsspezifischen Menüpunkt ins Hauptmenü einfügen

 message/Message  Meldung anzeigen / für begrenzte Zeit anzeigen

 mkdir  Ein neues Verzeichnis anlegen

 new * Einen neuen (leeren) Datensatz anlegen

 next * Nächsten Satz der aktuellen Erg.Menge laden

 noyes  Dem Nutzer eine Ja/Nein-Frage stellen, Default-Antwort ist Nein

 open (*) Eine Datei zum Lesen öffnen

 order * Aktuelle Erg.Menge ordnen (Sortierposition und -richtung angebbar)

 perform * Ein Unterprogramm innerhalb des Sktipts ausführen

 phrase  Neue Phrase in den Phrasenspeicher einfügen

 pipe  Anderes Programm starten und dessen Output einlesen

 prev * Vorigen Satz der aktuellen Erg.Menge laden

 print   Druckfunktionen

 put * Aktuellen Datensatz speichern

 qrix (*) Registerabschnitt aus dem Index einlesen oder ausgeben

 read (*) Datensätze aus externen Dateien einlesen

 Rechnen * Berechnungen ausführen

 rename  Eine Datei umbenennen

 repeat   Die vorher ausgeführte Befehlssequenz wiederholen [obsolet]

 return * Unterprogramm beenden (mit perform aufgerufen)

 save   Datensätze und andere Inhalte speichern

 select  Eine Auswahlliste anzeigen und den Nutzer eine Zeile wählen lassen

 set (*) Setzung diverser Einstellungen und anderer Werte

 show  Diverse Anzeigefunktionen

 sleep/slice * Zeit verstreichen lassen / Periodisch ein Skript ausführen

 sort  Inhalte im Arbeitsspeicher sortieren

 spaces * Mehrfach-Leerzeichen aus einer Zeichenfolge beseitigen

 srx * Text mit regulären Ausdrücken durchsuchen

 STOP  Das laufende Skript sofort abbrechen

 sub * Zu einem hierarchischen Unterdatensatz im Arb.Speicher umschalten

switch * nicht mehr gebräuchlich, jetzt ->  set 

 transfer  Datenfeld aus dem Hintergrundspeicher in aktuellen Satz kopieren

 undo  Alle Änderungen am aktuellen Satz aufheben

 update * Daten in die Datenbank einmischen, diverse Modalitäten

 upload * Neue Daten einspeisen (nicht mit vorhandenen Daten abgleichen)

 var  * Beliebige Zeichenfolge zusammensetzen, zahlreiche Sondervariablen

 view  Eine Viewliste präsentieren und Auswahl des Nutzers abwarten

 write  * Beliebige Angaben in die Exportdatei schreiben

 xcode/xchange * Daten auf diverse Arten umcodieren (tabellengesteuerte Umandlung)

xport * nicht mehr gebräuchlich, jetzt ->  export 

 xml * Aktuellen Datensatz in XML-Struktur anzeigen/ausgeben

 yesno  Ja/Nein-Frage stellen, Default Ja

 

 Nicht-Befehlswort   Jedes andere Wort hat keine Wirkung

 Kommentare * beginnen mit //

 iV  /  iZ * interne Variable / interne Zahl

 Freie Variablen  Die Namen beginnen mit $

 label * :label kann mit jump label oder perform label angsprungen werden

 Datenbankwahl/Identifikation  @ DB=dbname ID=user/pword Sonderbefehl NUR avanti.