Sehr geehrter Herr Sirker,
im Anhang finden Sie ein kleines Beispiel welches demonstriert, wie Sie mit dem Mehrpassverfahren eine Summe einer Berechnung, bereits in der Kopfzeile ausgeben können. Es ist ganz einfach: Sie möchten also eine Summe ausgeben, von der Sie das Ergebnis aber noch nicht nicht wissen können, da noch keine Berechnung durchgeführt wurde. Wie können Sie nun vorgehen?
Sie nutzen das Mehrpassverfahren, um den Bericht quasi “zweimal” auszugeben. Sie lassen den Bericht einmal ausgeben um die Summe zu berechnen und anschließend ein weiteres mal, um die berechnete Summe schließlich anzuzeigen, wobei Sie in Wirklichkeit, nur den zweiten Bericht ausgeben.
Sie müssen zunächst die folgenden Projekteigenschaften definieren um das Mehrpassverfahren zu aktivieren:
In der Summenvariable in der Fußzeile, legen Sie folgende Eigenschaften für den ersten sowie den zweiten Durchlauf fest:
Anschließend können Sie mit GetVar() den berechneten Wert in der Kopfzeile im zweiten Durchlauf ausgeben lassen:
Das Ergebnis sieht dann wie folgt aus:
Oben wird nun der korrekt berechnete Wert angezeigt, obwohl das eigentliche Ergebnis erst in der Fußzeile berechnet wird.
Den entsprechenden Beispielreport, können Sie mit der List & Label Beispielanwendung öffnen. (Zu finden ist diese im List & Label Installationsverzeichnis oder auch im Windows-Startmenü):
Artikelliste mit Bildern (Multipassverfahren Beispiel).lst (81.8 KB)
Mit vielen Grüßen aus Konstanz