Einzelnen Beitrag anzeigen

niko022

Registriert seit: 2. Okt 2007
46 Beiträge
 
#1

Footer auf pmAbsolute ohne vom DataBand überschrieben zu wer

  Alt 18. Mai 2009, 16:20
Hallo Zusammen,
ich hätte eine Frage zu einem Raveausgabe, die ich gerade erstelle.

Ich habe eine Art Rechnung bei der Rechnungsposition mit Preisen über ein DataBand auf die Ausgabe gedruckt wird. Unter dem DataBand gibt es ein normale Band Componente die als ControllerBand das DataBand eingetragen hat. Die Band Componente soll als Footer dienen und die Anzahl der Rechnungsposition + Gesamtsumme ausgeben.

Das Rechnen und die Ausgabe funktioniert soweit.

Mein Problem.
Ich möchte die Fußzeile ganz unten an der Seite haben, d.h. wenn ich den PositionsMode der Band Componente auf pmAbsolute einstelle und eine festen Positionswert (22,00) mitgebe, funktioniert das ganze zwar, aber wenn die Einzelposition aus dem Databand mehr werden, aber gerade noch auf eine Seite passen würden druckt er die DataBand Zeilen und Band Componente übereinander (ineinander).

Funktionieren tut es wenn es weniger Position sind und locker auf eine Seite passen. Da paßt die Fußzeile super unten hin. Wenn es ein paar mehr Position als eine Seite ist, funktioniert es auch wieder. Dann stehen die Restposition auf der zweiten Seite und die Fußzeile erscheint auf der zweiten Seite am Ende.

Nur genau wenn es soviele Position sind das sie auf eine Seite passen würde druckt er mir einfach die Fußzeile über die letzten Position auf der ersten Seite und macht eine Seite drauß anstatt das er die Fußzeile auf die zweite Seite ganz unten druckt.

Ich habe schon alles probiert, aber er schreibt die zwei immer ineinander wenn die Positionen gerade auf eine Seite gehen.

Vielleicht weis jemand wie das verhindert werden kann???

Versuche:
Wenn ich bei der Band Componente für den Foooter nicht pmAbsolute verwenden sondern "PositionsMode: pmOffset" mit "PositionsValue: 0" funktioniert alles einwandfrei. Er macht das ganze immer schön ans Ende der Aufstellung der Einzelpositionen, aber ich brauche es auf der letzten Seite eben ganz unten und nicht direkt nach der letzen Rechnungsposition

Andere Trick den ich versucht habe ich stutze einfach die Region um den Bereich für den Footer unten soweit ab, dass das Databand auf jedem Fall eine neue Seite beginnen soll bevor der Footer nicht mehr hinpaßt. Das funktioniert zwar, aber wenn ich mehr als 1 Seiten Rechnungspositionen habe, habe ich auf der ersten Seite einen riesen leeren Platz am unteren Rand, weil ich ja dort
den Platz für den Footer freigehalten habe.

Wie bringe ich es ganz unten hin ohne das er mir ineinanderschreibt oder das ich Mega Platz verschwende und es komisch aussieht???
  Mit Zitat antworten Zitat