4D v16.3

FORM Get current page

Home

 
4D v16.3
FORM Get current page

FORM Get current page 


 

FORM Get current page {( * )} -> Funktionsergebnis 
Parameter Typ   Beschreibung
Operator in Gibt die Nummer der aktuellen Seite des Unterformulars zurück
Funktionsergebnis  Lange Ganzzahl in Nummer der aktuell angezeigten Formularseite

Die Funktion FORM Get current page gibt die Nummer der aktuell angezeigten Formularseite oder des aktuellen Formulars, geladen über den Befehl FORM LOAD zurück.

Der Parameter * ist hilfreich, wenn die Funktion im Rahmen einer Seite vom Typ Unterformular mit mehreren Seiten aufgerufen wird. Mit * gibt die Funktion die aktuelle Seite des aktuellen Unterformulars, d.h. das die Funktion aufgerufen hat, zurück. Standardmäßig, also ohne *, wird die Funktion immer auf das Elternformular angewandt.

Wenn Sie in einem Formular einen Menübefehl in einem Menü auswählen, oder das Formular einen Aufruf von einem anderen Prozess erhält, können Sie im Formular je nach aktuell angezeigter Formularseite eine andere Aktion aufrufen:

  ` Formularmethode[myTable];"myForm"
 Case of
    :(Form event=On Load)
  ` ...
    :(Form event=On Unload)
  ` ...
    :(Form event=On Menu Selected)
       $vlMenuNumber:=Menu selected>>16
       $vlItemNumber:=Menu selected & 0xFFFF
       Case of
          :($vlMenuNumber=...)
             Case of
                :($vlItemNumber=...)
                :(FORM Get current page=1)
  ` Führe geeignete Aktion für Seite 1 aus
                :(FORM Get current page=2)
  ` Führe geeignete Aktion für Seite 2 aus
  ` ...
                :($vlItemNumber=...)
  ` ...
             End case
          :($vlMenuNumber=...)
  ` ...
       End case
    :(Form event=On Outside Call)
       Case of
          :(FORM Get current page=1)
  ` Führe geeignete Anwort für Seite 1 aus
          :(FORM Get current page=2)
  ` Führe geeignete Anwort für Seite 2 aus
       End case
  ` ...
 End case



Siehe auch 

FORM FIRST PAGE
FORM GOTO PAGE
FORM LAST PAGE
FORM NEXT PAGE
FORM PREVIOUS PAGE

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Formulare
Nummer: 276

 
GESCHICHTE 

Erstellt: < 4D v6
Umbenannt: 4D v12
Geändert: 4D v13

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v16)
4D Programmiersprache ( 4D v16.1)
4D Programmiersprache ( 4D v16.2)
4D Programmiersprache ( 4D v16.3)