_Pagetotal

27/08/2008 - 13:23 von Willi | Report spam
Hallo Leute,

gibt es noch einen andere Methode herrauszufinden wieviel Seiten gedruckt
werden sollen,
als vorher den Bericht in eine Datei zu drucken und dann via _Pagetotal die
Seitenanzahl zu bekommen.

mfg. Willi
 

Lesen sie die antworten

#1 Bernhard Sander
27/08/2008 - 13:37 | Warnen spam
Hallo Willi,

gibt es noch einen andere Methode herrauszufinden wieviel Seiten gedruckt
werden sollen,
als vorher den Bericht in eine Datei zu drucken und dann via _Pagetotal die
Seitenanzahl zu bekommen.



Das ist wohl eher ein prinzipielles Problem.
Solange ein Bericht popeleinfach ist, als mehr oder weniger dem Befehl LIST
entspricht, dann kannst Du leicht anhand der nötigen Zeilen je Datensatz und der
Anzahl der Datensàtze und der Anzahl Zeilen je Seite die nötige Seitenzahl
ermitteln.
Wenn der Bericht ein bisschen komplexer wird mit "stretch as needed", bedingten
Ausgaben, Gruppierungen usw. dann bleibt nicht viel anderes übrig, als den
Bericht komplett zu rendern und dann zu schauen, auf welcher Seite er endet.
Genau letzteres macht das von Dir genutzte Verfahren.

In neueren VFP-Versionen macht der Report intern selbstàndig genau dieses, wenn
man Variablen wie _pagetotal verwendet. Er führt dann automatisch 2 Durchlàufe
aus: der erste Durchlauf wird ins Datennirwana geschickt und im 2. Durchlauf die
Ergebnisse vom ersten Durchlauf eingesetzt.

Gruß
Bernhard Sander

Ähnliche fragen