Kapitel-HauptseiteZurückblätternWeiterblätternBO-Doku Startseite

Gruppen

 

Page Pro bietet die Möglichkeit, mehrere Report-Objekte zu gruppieren Gruppen lassen sich en bloc bewegen und mit gemeinsamen Eigenschaften ausstatten.

 

Menü Objekt:

Gruppieren

Markieren Sie die gewünschten Objekte im Report. Wählen Sie anschließend aus dem PagePro- Menü Objekt die Option Gruppieren

 

In dem Belegformular auf nachfolgendem Foto wurden die Datenbankfelder Menge, Listenpreis, Rabatt, Einzel- und Gesamtpreis des Body-Bereichs zu einer Gruppe zusammengefasst.

 

Eine Gruppe von Objekten erkennen Sie im Layout an der umlaufenden grauen Linie welche die Objekte umschließt.

 

PagePro begreift eine Gruppe als ein Report-Objekt welches Sie durch Anklicken markieren und durch Anfassen mit dem Mauszeiger beliebig verschieben können:

 

 

 

Durch Anfassen eines der Ankerpunkte der Umfassungslinie können Sie die Gruppe in der Fläche kleiner oder größer ziehen.

 

Einstellungen:

Gruppe

Auch für Gruppen hält PagePro eigene Einstellungen bereit:

 

 

 

 

Neben den üblichen Schaltern zur Sichtbarkeit und Sperrung im Layout sowie der Verschiebung im Druck und der Positionierung im Bereich ist besonders das Popup Ausrichtung zu beachten.

 

Ausrichtung

Die gesamte Gruppe kann auf der Druckseite en bloc wahlweise links zentriert oder rechts ausgerichtet werden:

 

 

Wenn Sie die Voreinstellung Ohne belassen, bleibt die Gruppe an dem durch die Position der Einzelobjekte definierten Platz.

 

In der Gruppe

In diesem Zusammenhang ist auch das Popup-Menü In der Gruppe in den Objekteinstellungen für Text, Datenfeld, Variable, Bild, Tabelle oder Grafikelement zu betrachten:

 

 

Hier haben Sie die Möglichkeit, das Einzelobjekt innerhalb der durch die graue Linie bezeichneten Gesamtfläche der Gruppe links, zentriert oder rechts auszurichten. Die Voreinstellung Ohne belässt das Objekt an seinem ursprünglichen Ort.

 

Ohne Inhalt:

Gruppe entfernen

Beachten Sie weiterhin die Einstellung Ohne Inhalt unter dem Karteireiter Stil der Objekteinstellungen. Hier lässt sich ein in einer Gruppe befindliches Objekt so konditionieren, dass im Leerfall des Einzelobjekts die gesamte Gruppe entfernt wird.

 

Anwendungs-

beispiel

Ein Anwendungsbeispiel hierfür ist die weiter oben geschilderte Technik zum wiederholten Ausdruck von Seriennummern in Form einer Tabelle + einer Variablen für die Überschrift.

 

Anwendungs-

beispiel

Als weiteres Anwendungsbeispiel kann die Konditionierung des Drucks von Grafiken genannt werden.

 

Ein Bild lässt sich lediglich mit einer grundsätzlichen Druckausgabe-Option (Ja, Nein etc.) belegen. PagePro sieht für Grafiken kein Script vor.

 

 

Wenn wir nun die Druckausgabe eines Bildes an eine Bedingung knüpfen möchten, benötigen wir für den Bedingungscode eine Hilfsvariable.

 

Aufgabe:

Auf einem Angebotsformular soll das BO-Logo im Body nur gedruckt werden, wenn ein BO-Modul ( Artikelnummer BO-M@ als Position aufgeführt wird.

 

Lösung:

Wir platzieren zunächst das Logo im Body-Bereich des Reports und rechts daneben eine Variable vvJa

 

 

Hilfsvariable

Der Variablen vvJa weisen wir folgendes Script zu:

 

vvJa:=äif([AngebotPos]MandArtikelNr="1*BO-M@";"ja";"")

 

Im Fall eines BO-Moduls mit der Artikelnummer BO-M@ erhält die Variable also einen Dummy-Inhalt "ja", ansonsten bleibt Sie leer.

 

Weiterhin konditionieren wir vvJa folgendermaßen:

 

Druckausgabe: Nein

Wirkung: Die Variable wird selbst nicht gedruckt, aber ihr Script wird im Druck stets durchlaufen.

 

Ohne Inhalt: Gruppe entfernen

Wirkung: Befindet sich die Variable in einem Gruppenverbund, erscheint im Leerfall von vvJa die ganze Gruppe nicht im Druck.

 

Als letzte Maßnahme fügen wir das BO-Logo und die Hilfsvariable vvJa zu einer Gruppe zusammen:

 

 

 

 

Die Wirkung im Druck

 

Bei einem Positionsartikel mit der Nummer BO-M@ wird das Logo gedruckt, jedoch nicht die Variable vvJa. Bei allen übrigen Artikeln wird aufgrund des leeren Inhalts von vvJa die komplette Objektgruppe aus Bild und Variable entfernt:

 

 

 

Menü Objekt:

Gruppierung aufheben

Möchten Sie eine Gruppierung von Objekten wieder zurücksetzen, so markieren Sie zunächst die Gruppe durch Anklicken im Layout und wählen Sie anschließend die Option Gruppierung aufheben aus dem Menü Objekt.

 

 


Kapitel-HauptseiteZurückblätternWeiterblätternBO-Doku Startseite