Nach meinen ersten Schritten mit Rave und doch brauchbaren Ergebnissen, habe ich eine Frage bzgl. der "Regions".
Ich habe eine Seite im Report, auf der ich drei Regions mit jeweils 2 Bands und einem Databand habe. Die Regions habe ich gleichmäßig über die Seite verteilt. Normalerweise sollte der Platz für die angezeigten Datensätze ausreichen.
Wenn jetzt in einer Region mehr Datensätze als üblich auftauchen, passiert folgendes:
Die Einteilung bleibt gleich, was nicht mehr in die bisherige Region passt, wird auf einer Folgeseite an der ursprünglichen Position der Region weitergedruckt - das sieht natürlich unschön aus.
Wie muss ich die drei Regions anordnen, dass die Inhalte (unanhängig davon, wieviel Datensätze sie enthalten) fortlaufend ausgedruckt werden. Also n-Datensätze in der Region1, dann direkt danach n-Datensätze in der Region2 und anschließend n-Datensätze in der Region3.
Delphi-Quellcode:
Standardfall Wenn Region2 z.B. viele Datensätze enthält
Seite1 Seite2
Region1xxxxxxxxx Region1xxxxxxxxx
xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
Region2xxxxxxxxx Region2xxxxxxxxx Region2xxxxxxxxx
xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
Region3xxxxxxxxx Region3xxxxxxxxx
xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
Was ich möchte ist das hier:
Region1xxxxxxxxx xxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxx Region3xxxxxxxxx
xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxx
Region2xxxxxxxxx xxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxx
Vielleicht habe ich das Prinzip von den Regions aber auch noch nicht ganz verstanden.
Gruß Igotcha