Form
«TOTALPAGE(ON)»
«zTOTALPAGE\I»
Typ
S
(Funktion)
Mit diesem Befehl wird vor jedem Seitenumbruch eine
Fusszeile gedruckt. d.h. es wird automatisch eine Subroutine «/totalpage»
gesucht und falls eine solche vorhanden ist, wird sie
ausgeführt.
Mit «zTOTALPAGE\I» kann abgefragt werden, ob die
Totalpage aktiv ist oder nicht.
Beispiel
# Kunden-Umsatz-Liste mit Fusszeile
/headerreport
«nm1Umsatz für Jahr /nnnn/ ?(2012)»
«TOTALPAGE(ON)»
/
/headerpage #5
Umsatz-Liste «MEM(1)»
Name «40»Umsatz
/
/body #,3
«NAME\A30» «40»«+1VUMS(ADR,$,JAHR«MEM(1)»)\N12,.00t'»
/
/totalreport #,5
«10»Total «40»«SUM(1)\N12,.00t'»
***** Ende der Liste *****
«/totalpage»
«FF»
/
/totalpage #62
------------------------------------
«MAND-NAME» «70»Seite «PAGE\N3»
/
Am Anfang der Liste wird im «/headerreport» mit
«TOTALPAGE(ON)» die Totalpage aktiviert. Bei jedem Seitenumbruch wird der
Aufruf «/totalpage» aktiviert, ein Zeilenvorschub auf Zeile 62 (ausgelöst
durch "#62") durchgeführt und der Druck von Mandantenname und Seitenzahl
ausgelöst.
Der Aufruf «/totalpage» in der Subroutine «/totalreport»
bewirkt, dass auch am Ende des Scripts die Subroutine /totalpage nochmals
ausgeführt wird.
Form
«TOTALPAGE(OFF)»
«zTOTALPAGE\I»
Typ
S
(Funktion)
Mit diesem Befehl wird das Ausführen der Subroutine
/totalpage passiv gesetzt.
Mit «zTOTALPAGE\I» kann abgefragt werden,
ob die Totalpage aktiv ist oder nicht.
Beispiel
# Kunden-Umsatz-Liste mit Fusszeile
/headerreport
«nm1Umsatz für Jahr /nnnn/ ?(2012)»
«TOTALPAGE(ON)»
/
/headerpage #5
Umsatz-Liste «MEM(1)»
Name «40»Umsatz
«zDRK-NR=99»«TOTALPAGE(OFF)»
/
/body #,3
«NAME\A30» «40»«+1VUMS(ADR,$,JAHR«MEM(1)»)\N12,.00t'»
/
/totalreport #,5
«10»Total «40»«SUM(1)\N12,.00t'»
***** Ende der Liste *****
«FF»
/
/totalpage #62
------------------------------------
«MAND-NAME» «70»Seite «PAGE\N3»
/
Am Anfang der Liste wird im «/headerreport» mit
«TOTALPAGE(ON)» die Totalpage aktiviert. Bei jedem Seitenumbruch wird der
Aufruf «/totalpage» aktiviert, ein Zeilenvorschub auf Zeile 62 (ausgelöst
durch "#62") durchgeführt und der Druck von Mandantenname und Seitenzahl
ausgelöst.
Falls die Ausgabe auf Drucker 99 (File) erfolgt, wird die
Totalpage mit «TOTALPAGE(OFF)» passiv gesetzt.