Inhaltsverzeichnis
Maskenänderungsanweisungen <updatemaskst>
OS_SORTLIST
Definition
OS_SORTLIST { { <feldname>, <sortierung>; ... } }
Beschreibung
Definiert die Standard Sortierreihenfolge auf der Maske, d.h die Datensätze werden immer in dieser Reihenfolge angezeigt.
Parameter
- Feldname - Zeichenkette
- Sortierung -
- 0 = Aufsteigend
- 1 = Absteigend
OS_INDEXLIST
Definition
OS_INDEXLIST [ OS_UNIQUE ] { <feldname>, <sortierung>; ... }
Beschreibung
Erzeugt einen Datenbank-Indexeintrag mit den angegebenen Spalten und der Sortierung. OS_UNIQUE erzeugt einen UNIQUE-Index.
Parameter
- Feldname - Zeichenkette
- Sortierung -
- 0 = Aufsteigend
- 1 = Absteigend
OS_NMGIVELIST
Definition
OS_NMGIVELIST [ OS_REVERSE ] <listpos> { <maskenname> [ OS_NOMPD ] { <srcfield>, <dstfield> [, <fflag>]; ... } OS_SEPARATOR <separatorname>; }
Beschreibung
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.
Parameter
- listpos -
- {OS_BEFORE|OS_AFTER}
- {OS_FIRST|OS_LAST|<maskenname>|<separatorname>}
- maskenname - Zeichenkette als Maskenname
- srcfield - Zeichenkette als Feldname
- dstfield - Zeichenkette als Feldname
- fflag - OS_TGSEL, OS_NULL, OS_USERSEL oder OS_COPY
- separatorname - Zeichenkette als eindeutiger Name
OS_NMTAKELIST
Definition
OS_NMTAKELIST [ OS_REVERSE ] { <maskenname> { <dstfield>, <srcfield>; ... } }
Beschreibung
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.
Parameter
- maskenname - Zeichenkette als Maskenname
- srcfield - Zeichenkette als Feldname
- dstfield - Zeichenkette als Feldname
OS_MFIELDLIST
Definition
OS_MFIELDLIST { OS_DELETE OS_SCREEN <screenid>; <addormove> OS_SCREEN <screenid> OS_TITLE <number> { <addormove> <framename> '[' <xpos>, <ypos> ']'; ... } ... }
Beschreibung
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.
Parameter
- screenid - Ganzzahl, Ordnungsnummer des Screens, d.h. es ist der screenid'te Screen auf der Maske.
- adormove - OS_ADD oder OS_MOVE
- number - Ganzzahl, eindeutige Titelnummer für diesen Screen.
- framename - Zeichenkette, Name des Frames
- xpos - Ganzzahl, X-Position der linken oberen Ecke des Frames in Pixel
- ypos - Ganzzahl, Y-Position der linken oberen Ecke des Frames in Pixel