OS_SORTLIST { { <feldname>, <sortierung>; ... } }
Definiert die Standard Sortierreihenfolge auf der Maske, d.h die Datensätze werden immer in dieser Reihenfolge angezeigt.
OS_INDEXLIST [ OS_UNIQUE ] { <feldname>, <sortierung>; ... }
Erzeugt einen Datenbank-Indexeintrag mit den angegebenen Spalten und der Sortierung. OS_UNIQUE erzeugt einen UNIQUE-Index.
OS_NMGIVELIST [ OS_REVERSE ] <listpos> { <maskenname> [ OS_NOMPD ] { <srcfield>, <dstfield> [, <fflag>]; ... } OS_SEPARATOR <separatorname>; }
Benennt die Masken, die im Maskenpulldown angezeigt werden. Das <srcfield> wird in das <dstfield> in der Nextmaske übergeben. Einträge mit dem Flag OS_NOMPD erscheinen nicht in dem Maskenpulldown. Mit der <listpos> wird die Position der OS_NMGIVELIST bei einer OS_UPDATEMASK Anweisung angeben. Innerhalb einer OS_MASK Anweisung ist die <listpos> irrelevant. Mit OS_SEPARATOR kann eine optische Trennung von Masken innerhalb der Maskenauswahl vorgenommen werden. Es wird ein Trennstrich erzeugt. Mit dem Flag OS_REVERSE wird die Liste umgedreht, d.h. diese Liste kann in der dst-Maske erstellt werden. siehe auch OS_GIVEFIELDLIST.
OS_NMTAKELIST [ OS_REVERSE ] { <maskenname> { <dstfield>, <srcfield>; ... } }
Das <dstfield> aus <maskenname> wird in das <srcfield> in der aktuellen Maske übergeben. Der Übernehmen-Button in der Nextmaske wird aktiviert, wenn man in die Nextmaske wechselt. Mit dem Flag OS_REVERSE wird die Liste umgedreht, d.h. diese Liste kann in der dst-Maske erstellt werden.
OS_MFIELDLIST { OS_DELETE OS_SCREEN <screenid>; <addormove> OS_SCREEN <screenid> OS_TITLE <number> { <addormove> <framename> '[' <xpos>, <ypos> ']'; ... } ... }
Erzeugt mit OS_ADD einen neuen Screen (Reiter) und ordnet die Frames darauf an. Löscht mit OS_DELETE einen vorhandenen Screen oder verschiebt mit OS_MOVE einen vorhandenen Screen an eine andere Position. Mit OS_ADD werden vorhandene Frames innerhalb des Screen positioniert.