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

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

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

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

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