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
programmierung/masken/sprachelemente/screens/updatemaskst.txt · Zuletzt geändert: 01.03.2020 08:25 (Externe Bearbeitung)
 

mercaware ist eine ERP-Software der All for Accounting GmbH

ERP für Ihr einzigartiges Unternehmen

Auberlenstr. 13
70736 Fellbach
Tel.: +49 711 90 65 79 71
E-Mail: