| 4D v15 R2FORM Get current page | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v15 R2
 FORM Get current page 
         | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FORM Get current page {( * )} -> Funktionsergebnis | ||||||||
| Parameter | Typ | Beschreibung | ||||||
| * | Operator |   | Gibt die Nummer der aktuellen Seite des Unterformulars zurück | |||||
| Funktionsergebnis | Lange Ganzzahl |   | 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
									FORM FIRST PAGE
									
									FORM GOTO PAGE
									
									FORM LAST PAGE
									
									FORM NEXT PAGE
									
									FORM PREVIOUS PAGE
									
	Produkt: 4D
	Thema: Formulare
	Nummer: 
        276
        
        
        
	
	Erstellt: < 4D v6
	Umbenannt: 4D v12
	Geändert: 4D v13
	
	
	
	
	4D Programmiersprache ( 4D v15)
	4D Programmiersprache ( 4D v15 R2)
	
	4D Programmiersprache ( 4D v15.4)
	
	
	
	
	4D Programmiersprache ( 4D v15.3)
	
	
 Fehler melden
Fehler melden