HEADER

HEADER(ON)

Form

«HEADER(ON)»
«HEADER\I»

Typ

S (Funktion)
Standardmässig wird beim Start eines F-Script-Programms die Funktion «HEADER(ON)» gesetzt. Damit wird bei jedem Seitenumbruch, am Anfang der Seite die Subroutine "/headerpage" aufgerufen.
«HEADER(ON)» muss nur dann manuell ausgeführt werden, falls der Befehl «HEADER(OFF)» aufgerufen wurde. (z.B. wenn die Subroutine /headerpage nur auf der ersten und der letzten Seite ausgeführt werden soll.)
Mit «HEADER\I» kann abgefragt werden, ob der Header aktiv ist oder nicht.

HEADER(OFF)

Form

«HEADER(OFF)»

Typ

S (Funktion)
Standardmässig wird beim Start eines F-Script-Programms die Funktion «HEADER(ON)» gesetzt. Damit wird bei jedem Seitenumbruch, am Anfang der Seite die Subroutine "/headerpage" aufgerufen.
Wird der Befehl «HEADER(OFF)» ausgeführt, wird bei einem eventuellen Seitenumbruch die Subroutine «/headerpage» nicht ausgeführt.

Beispiel

# Kunden-Umsatz-Liste
# Kunden-Umsatz-Liste
# Name der FF-Datei:
# Programm:
# Bemerkungen:
#
# OPACC Software AG, 10.10.2011 / rm
# -----------------------------------

/headerreport
«nm1Umsatz für Jahr /nnnn/ ?(2012)»
«nm2Auswertung vom ?(«TODAY»)»
/

/headerpage #5
Umsatz-Liste für Jahr: «MEM(1)»
Auswertung vom: «MEM(2)\D8»
Name «40»Umsatz
«HEADER(OFF)»
/

/body #,3
«NAME\A30» «40»«+1VUMS(ADR,$,JAHR«MEM(1)»)\N12,.00t'»
/

/totalreport
«HEADER(ON)»
#,2
«10»Total «40»«SUM(1)\N12,.00t'»
«FF»
/ 
Die Subroutine «/headerpage» wird nur am Anfang und am Schluss ausgeführt.
Beim Start der Liste wird zunächst die Subroutine «/headerreport» und dann die Subroutine «/headerpage» aufgerufen, weil standardmässig beim Start einer Liste die Funktion «HEADER(ON)» gesetzt ist.
In der Subroutine «/headerpage» befindet sich der Aufruf «HEADER(OFF)», welcher für die weitere Verarbeitung bei jedem Seitenumbruch die Subroutine «/headerpage» passiv setzt.
Erst am Schluss in der Subroutine «/totalreport» wird mit «HEADER(ON)» die Verarbeitung «/headerpage» wieder aktiviert. Falls nun noch ein weiterer Seitenumbruch erfolgt, würde die Subroutine «/headerpage» wieder ausgeführt.