Felder

<field> := <fieldtype> ident <sizes> <accesslist> '{' <fieldstlist> '}'
;
<fieldstlist> := <fieldst> <fieldstlist>
;
<fieldst> := <updatefieldst>
| OS_ACTION ident ';'
| OS_AICMP ';'
| OS_CHECKDEFAULT ';'
| OS_COMBI ident ';'
| OS_CURCOMBI ident ';'
| OS_DBINFO ident ',' ident ';'
| OS_DEFAULT <defaultvalue> ';'
| OS_EMPTY ';'
| OS_FKEY <decnum> ';'
| OS_FORCEDEFAULT <defaultvalue> ';'
| OS_IMAGE string ';'
| OS_ISSURVEY ' (' <number> ',' <number> ')' ';'
| OS_JOINFIELD ident ';'
| OS_NOCHECK ';'
| OS_NOFILL ';'
| OS_NOPERMS ';'
| OS_SELDEFAULT <defaultvalue>';'
| OS_SELF ';'
| OS_TITLE <number> OS_TITLEPOS <titlepos> ';'
| <dbtypeflag> ';
;
<updatefieldst> := OS_ACCELL string ';'
| OS_ACCESS <accesslist> ';'
| OS_BGCOLOR <number> ';'
| OS_COLUMNS <number> ';'
| OS_DEFLIST <listpos> ' (' <deflist> ')' ';'
| OS_DEFLIST OS_MASKNAME <listpos> ' (' <maskdeflist> ')' ';'
| OS_DENYNMPD ';'
| OS_FALIGN <number> ';'
| OS_FGCOLOR <number> ';'
| OS_FORCE ';'
| OS_GIVEFIELDLIST '{' <takefieldlist> '}'
| OS_HEIGHT <number> ';'
| OS_LINEHEIGHT <number> ';'
| OS_NEXTMASK ident ';'
| OS_NOFOCUS ';'
| OS_NOBORDER ';'
| OS_NOPOSCHECK ';'
| OS_ONELINE ';'
| OS_REFERENCELIST '{' <locationlist> '}'
| OS_REGEXPR string ';'
| OS_TAKEFIELDLIST '{' <takefieldlist> '}'
| OS_TALIGN <number> ';'
| OS_TLBGCOLOR <number> ';'
| OS_TLCOLOR <number> ';'
| OS_TITLEPOS <titlepos> ';'
| OS_TITLESTRING ';'
| OS_TITLELEN <number> ';'
| OS_TITLEHEIGHT <number> ';'
| OS_TITLEFONT string ';'
| OS_TITLEFONTTYPE <number> ';'
| OS_FONT string ';'
| OS_FONTTYPE <number> ';'
| OS_VISLEN <number> ';'
;
<fieldtype> := OS_AIPD
| OS_AREACODE
| OS_BARPD
| OS_BOOL
| OS_BUTTON
| OS_COUNTRYSIGN
| OS_CURFACT
| OS_CURRENCY
| OS_DATE
| OS_DIAGPD
| OS_DOUBLE
| OS_ENUMPD
| OS_ENUMRB
| OS_FAXNUMBER
| OS_GIF
| OS_HEX
| OS_INT
| OS_LABEL
| OS_MAIL
| OS_MASKPDBUTTON
| OS_FORMPDBUTTON
| OS_SBOOL
| OS_SDATE
| OS_SHORT
| OS_STATUS
| OS_STEXT
| OS_SUBMASK
| OS_TELNO
| OS_TEXT
| OS_TEXTAREA
| OS_THUMBNAIL
| OS_TIME
| OS_UID
| OS_WWW
|
;
<fillflags> := OS_FILLACTCUR
| OS_FILLACTDATE
| OS_FILLACTKW
| OS_FILLACTTIME
| OS_FILLDEFCUR
| OS_FILLDOCUDIR
| OS_FILLCOUNT
| OS_FILLDEBITOR
| OS_FILLKREDITOR
| OS_FILLJAVATIME
| OS_FILLLANG
| OS_FILLMASKNUM
| OS_FILLTABNAME
| OS_FILLUID
| OS_FILLTELNO
| <string>
;
<dbtypeflag> := OS_ALPHACOUNT ';'
| OS_GROUP ';'
| OS_NUMCOUNT ';'
| OS_SERIAL ';'
| OS_UNIQUEDEL ';'
| OS_VARCHARTEXT ';'
;
<listpos> := <listposition> <listtarget>
;
<listposition> := OS_BEFORE
| OS_AFTER
;
<listtarget> := OS_FIRST
| OS_LAST
| ident
;
<locationlist> := ident ',' ident ';' <locationlist>
;
<takefieldlist> := ident ',' ident ';' <takefieldlist>
| ident ',' ident ',' <tgflaglist> ';'
| <takefieldlist>
;
<tgflaglist> := <tgflag>
| <tgflag> '' <tgflaglist>
;
<tgflag> := OS_NULL
| OS_TGSEL
| OS_USERSEL
| OS_COPY
;
<sizes> := '[' <number> ',' <number> ']'
;
<deflist> := <number> ',' <deflist>
| <number>
;
<maskdeflist> := ident ',' <maskdeflist>
| ident
;
<accesslist> := <accessval> '' <accesslist>
| <accessval>
;
<accessval> := OS_READ
| OS_WRITE
| OS_EXEC
| OS_NOACCESS
;
<titlepos> := OS_PLEFT
| OS_PRIGHT
| OS_PABOVE
| OS_PBELOW
;
<number> := Decnum
| Octnum
| Hexnum
;
programmierung/masken/syntax/felder.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: