Feldeigenschaftsänderungen <updatefieldst>

OS_ACCELL

Definition

 OS_ACCELL "[<modifier>-]<key>";

Beschreibung

ShortKey für einen OS_BUTTON, OS_FORMPDBUTTON oder OS_MASKPDBUTTON.

Parameter

  • modifier - CTRL, ALT, SHIFT
  • key - Tastenbezeichnung z.B. F1

OS_ACCESS

Definition

 OS_ACCESS <berechtigung>

Beschreibung

Legt die maximalen Berechtigung für dieses Feld fest. Die Berechtigung können nur nach unten korrigiert werden, jedoch nicht nach oben.

Parameter

  • berechtigung -
    • OS_EXEC
    • OS_NOACCESS
    • OS_READ
    • OS_WRITE

OS_BGCOLOR

Definition

 OS_BGCOLOR <Farbwert>;

Beschreibung

Setzt die Hintergrundfarbe eines Feldes.

Parameter

  • Farbwert - Ganzzahl (RGB) in Hexadezimalnotation

OS_DEFLIST

Definition

 OS_DEFLIST OS_MASKNAME <listpos>{ <maskenname>, ... }
 OS_DEFLIST <listpos> { <titelnummer>, ... }

Beschreibung

Enthält die Einträge für ein OS_ENUMPD oder OS_ENUMRB. Die Einträge können Titelnummern (mxlang) oder mit der Option OS_MASKNAME Maskennamen sein.

Parameter

  • listpos - siehe OS_NMGIVELIST
  • maskenname - Zeichenkette
  • titelnummer - Ganzzahl

OS_DENYNMPD

Definition

 OS_DENYNMPD;

Beschreibung

Verhindert das erzeugen eines Text-Pulldowns

OS_FALIGN

Definition

 OS_FALIGN <ausrichtung>;

Beschreibung

Bestimmt die Ausrichtung des Feldinhaltes.

Parameter

  • ausrichtung -
    • 0 = links
    • 1 = zentriert
    • 2 = rechts

OS_FGCOLOR

Definition

 OS_FGCOLOR <Farbwert>;

Beschreibung

Setzt die Vordergrundfarbe eines Feldes.

Parameter

  • Farbwert - Ganzzahl (RGB) als Hexadezimalwert.

OS_FORCE

Definition

 OS_FGCOLOR <Farbwert>;

Beschreibung

Verhindert, dass dieses Feld leer in die Datenbank geschrieben wird. Es wird auf der Datenbank ein NOT NULL Constraint erzeugt.

OS_GIVEFIELDLIST

Definition

 OS_GIVEFIELDLIST {
     <srcfield>, <dstfield> [, <fflag>];
     ...
 }

Beschreibung

Feld srcfield wird in dstfield in der OS_NEXTMASK übergeben.
Mit der Option OS_TGSEL wird der Wert als Abgrenzungskriterium verwendet.
Mit OS_NULL wird der Inhalt des Ziel-Feldes geleert.
Mit OS_USERSEL werden nur Datensätze in der Datenbank gefunden, die vom aktuellen Benutzer anleget oder zuletzt geändert wurden.

Der Feldtyp und die Feldlänge müssen übereinstimmen.

Parameter

  • srcfield - Zeichenkette
  • dstfield - Zeichenkette
  • fflag -
    • OS_TGSEL
    • OS_NULL
    • OS_USERSEL
    • OS_COPY

OS_NEXTMASK

Definition

 OS_NEXTMASK <maskenname>;

Beschreibung

Erzeugt den 'Pfeil-nach-unten' nach dem Feld. Ermöglicht das Wechseln der Maske nach <maskenname> mit der angegebenen OS_GIVEFIELDLIST und OS_TAKEFIELDLIST.

Parameter

  • maskenname - Zeichenkette

OS_HEIGHT

Definition

 OS_HEIGHT <höhe>;

Beschreibung

Legt die Höhe eines Feldes in Pixel fest. z.B. für Images, Textareas, …

Parameter

  • Höhe - Ganzzahl

OS_LINEHEIGHT

Definition

 OS_LINEHEIGHT <texthöhe>;

Beschreibung

Beschreibt die Schriftgrösse des Feldinhaltes.

Parameter

  • Texthöhe - Ganzzahl, in Pixel

OS_NOFOCUS

Definition

 OS_NOFOCUS;

Beschreibung

Das Feld kann nicht durch normale Tastenbedienung (Enter, TAB) angesprungen werden.

OS_NOBORDER

Definition

 OS_NOBORDER;

Beschreibung

Das Feld erhält keinen Rahmen.

OS_NOBORDER

Definition

 OS_NOPOSCHECK;

Beschreibung

Die Position des Feldes wird beim Kompilieren nicht geprüft.

OS_ONELINE

Definition

 OS_ONELINE;

Beschreibung

Einzeilige Anzeige von Mehrzeiligen Textfeldern.

OS_REGEXPR

Definition

 OS_REGEXPR "<regulärer ausdruck>";

Beschreibung

Hier können REGULAR-EXPRESSIONS angegeben werden, denen die Eingabe entsprechen muss.

Parameter

  • regulärer ausdruck - Zeichenkette

OS_REFERENCELIST

Definition

 OS_REFERENCELIST { <tabelle>, <spalte>; ... }

Beschreibung

Erzeugt die referenzielle Integrität auf der Datenbank. Beim Einfügen eines Datensatzes wird geprüft, ob der Wert des Feldes in der <tabelle, spalte> bereits vorhanden ist. Ist der Wert nicht vorhanden, ist keine Datenbankoperation möglich.

Parameter

  • Tabelle - Zeichenkette
  • Spalte - Zeichenkette

OS_TAKEFIELDLIST

Definition

 OS_TAKEFIELDLIST {
     <dstfield>, <srcfield>;
     ...
 }

Beschreibung

Das Feld dstfield wird aus der OS_NEXTMASK in das srcfield übernommen.

Der Feldtyp und die Feldlänge müssen übereinstimmen.

Parameter

  • maskenname - Zeichenkette
  • srcfield - Zeichenkette
  • dstfield - Zeichenkette

OS_TALIGN

Definition

 OS_TALIGN <ausrichtung>;

Beschreibung

Der Text aus OS_TITLE wird ausgerichtet angezeigt.

Parameter

  • Ausrichtung -
    • 0 = links
    • 1 = zentriert
    • 2 = rechts

OS_TLBGCOLOR

Definition

 OS_TLBGCOLOR <Farbwert>;

Beschreibung

Setzt die Hintergrundfarbe des Feldtitels.

Parameter

  • Farbwert - Ganzzahl (RGB) als Hexadezimalwert.

OS_TLCOLOR

Definition

 OS_TLCOLOR <Farbwert>;

Beschreibung

Setzt die Farbe des Feldtitels.

Parameter

  • Farbwert - Ganzzahl (RGB) als Hexadezimalwert.

OS_TITLEPOS

Definition

 OS_TITLEPOS <titlepos>;

Beschreibung

Der Titel wird an der OS_TITLEPOS vom Feld angezeigt.

Parameter

  • titlepos -
    • 0 = links vom Feld
    • 1 = rechts vom Feld
    • 2 = überhalb des Feldes
    • 3 = unterhalb des Feldes

OS_TITLESTRING

Definition

 OS_TITLESTRING;

Beschreibung

Zeigt den Integerwert des Feldes als Sprachtext an der Oberfläche an.

OS_TITLELEN

Definition

 OS_TITLELEN <länge>;

Beschreibung

Der Titel des Feldes wird mit der angegebenen Länge angezeigt.

Parameter

  • Länge - Ganzzahl

OS_TITLEHEIGHT

Definition

 OS_TITLEHEIGHT <höhe>;

Beschreibung

Der Titel des Feldes wird mit der angegebenen Höhe angezeigt.

Parameter

  • Höhe - Ganzzahl

OS_TITLEFONTTYPE

Definition

 OS_TITLEFONTTYPE <zahl>;

Beschreibung

Bestimmt den Fonttyp des Feldtitels;

Parameter

  • Zahl -Ganzzahl

OS_VISLEN

Definition

 OS_VISLEN <länge>;

Beschreibung

Das Feld wird mit der angegebenen Länge angezeigt.

Parameter

  • Länge - Ganzzahl
programmierung/masken/sprachelemente/felder/updatefieldst.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: