<< Inhaltsverzeichnis Suchen >>

GET_EBUS_FENR

Funktion

Syntax:

GET_EBUS_FENR(<MASKENFELD>)

<MASKENFELD> = #<MASKEN-NUMMER>.#<VAR-NAME>
                                      [,<RADIOBUTTON-AUSWAHL>]                         oder
                                      #<MASKEN-NUMMER>.#<INDEXDATEI-NAME>.
                                               <FELDNAME>[,<RADIOBUTTON-AUSWAHL>]
                               oder <STRING-AUSDRUCK>

<MASKEN-NUMMER>                    = <ZAHL>
<RADIOBUTTON-AUSWAHL>     = "<EINZEL-ZEICHEN>"

Bedeutung:

Liefert die interne Feldnummer von <MASKENFELD>.

Wenn mehrere Maskenfelder denselben Macro-nachher oder Macro-vorher besitzen, so kann diese Funktion kann dazu verwendet werden, die Fallunterscheidung mit Hilfe der mit den Maskenfeldern verknüpften Variablen durchzuführen.

Bei <MASKENFELD> kann ein <STRING-AUSDRUCK> nur unter Java angegeben werden. Im <STRING-AUSDRUCK> ist der Feldname anzugeben. GET_EBUS_FENR bezieht sich in diesem Fall auf die aktuelle Maske.

GET_EBUS_FENR liefert -1, wenn als <MASKENFELD> ein <STRING-AUSDRUCK> angegeben wurde und das Programm nicht für Java generiert wurde.

Beispiel:

CASE EBUS_FENR
   OF GET_EBUS_FENR(#5.#NR1)
         ...
   OF GET_EBUS_FENR(#5.#NR2)
         ...
  
OF GET_EBUS_FENR("RABATT") /* nur unter Java !
 
ENDCASE

siehe auch:

EBUS_FENR