Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com

Home

 
4D v20 R7
Level

Level 


 

Level -> Funktionsergebnis 
Parameter Typ   Beschreibung
Funktionsergebnis  Lange Ganzzahl in Aktuelle Umbruch- oder Kopfteilebene

Die Funktion Level gibt die aktuelle Umbruch- bzw. Kopfteilebene beim Ausdruck zurück.
Sie gibt die Nummer der Ebene während der Ereignisse On Header und On Printing Break zurück.

Level 0 ist die zuletzt zu druckende Ebene und eignet sich zum Drucken der Gesamtsumme. Level gibt 1 zurück, wenn 4D einen Umbruch auf das erste sortierte Feld druckt. 2 bei einem Umbruch auf das zweite sortierte Feld, usw..

Dieses Beispiel dient als Vorlage für eine Formularmethode. Es zeigt die Ereignisse, die eintreten können, wenn ein Bericht mit Summen ein Formular als Ausgabeformular verwendet. Level wird beim Drucken eines Kopfteils oder Umbruchs aufgerufen:

  ` Methode eines Formulars, das als Ausgabeformular für einen Summenbericht dient
 $vpFormTable:=Current form table
 Case of
  ` ...
    :(FORM Event=On Header)
  ` Ein Kopfteilbereich soll gerade ausgedruckt werden.
       Case of
          :(Before selection($vpFormTable->))
  ` Code für ersten Umbruch im Kopfteil
          :(Level=1)
  ` Code für Umbruchebene 1 im Kopfteil
          :(Level=2)
  ` Code für Umbruchebene 2 im Kopfteil
  ` ...
       End case
    :(FORM Event=On Printing Detail)
  ` Ein Datensatz soll gerade ausgedruckt werden.
  ` Code für jeden Datensatz
    :(FORM Event=On Printing Break)
  ` Ein Umbruchbereich soll gerade ausgedruckt werden.
       Case of
          :(Level=0)
  ` Code für Umbruchebene 0
          :(Level=1)
  ` Code für Umbruchebene 1
  ` ...
       End case
    :(FORM Event=On Printing Footer)
       If(End selection($vpFormTable->))
  ` Code für letzten Fußteil
       Else
  ` Code für einen Fußteil
       End if
 End case



Siehe auch 

ACCUMULATE
BREAK LEVEL
Form event code
PRINT SELECTION

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Drucken
Nummer: 101

 
SEITENINHALT 
 
GESCHICHTE 

Erstellt: < 4D v6

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v20 R7)