Wenn Sie die Druckvorschau zu einem Leistungsverzeichnis starten, wird zunächst temporär ein sogenanntes Druckdataset aufgebaut. Dieses Druckdataset besteht aus Tabellen mit diversen Informationen, welche dem Leistungsverzeichnis entnommen werden. Anschließend lädt ein sogenannter Reportgenerator die gewählte Druckvorlage und füllt die Felder (sogenannte Databands) der Druckvorlage mit den Daten aus dem Druckdataset.

 

 

Statische und dynamische Objekte:

 

Databands können statische und dynamische Objekte beinhalten.

Statische Objekte sind Werte, deren Inhalte immer fest sind. Das können z.B. feste Texte oder Grafiken sein. In der folgenden Abbildung sind dies die Werte "PROJEKT", "MASSNAHME" usw.

Dynamische Objekte werden beim Generieren der Druckvorschau mit Werten aus dem Dataset gefüllt. Das können z.B. Texte sein, die aus dem Dataset kommen. In der folgenden Abbildung sind dies die Werte "Me.myKopf("ProjektBez")", "Me.myKopf("LVBez")" usw.

 

a_berichte_designer_objekte

Abbildung: Statische und dynamische Objekte

 

 

Eigenschaften von Objekten:

 

Wenn Sie ein Objekt markieren (einfacher Klick auf das Objekt),

 

a_berichte_designer_objekt_markieren

Abbildung: Objekt markieren

 

sehen Sie im rechten Bereich des Druckdesigners, das Eigenschaften-Fenster mit diversen Informationen zum markierten Objekt:

 

a_berichte_designer_eigenschaften_objekt

Abbildung: Eigenschaften zum markierten Objekt

 

Hier können Sie neben diversen Formatierungen, auch den Text (Zeile: Text) des Objektes ändern. Weiterhin sehen Sie in der Zeile Name den Namen dieses Objektes.

 

Die Namen aller statischen Objekte beginnen mit einem Unterstrich (hier: "_ANName"). Wenn Sie also selber statische Objekte einfügen, müssen die Namen dieser Objekte mit einem Unterstrich beginnen.

Im Eigenschaften-Fenster können Sie zwischen den statischen Eigenschaften symbol_properties und den dynamischen Eigenschaften symbol_bindings eines Objektes umschalten.

Bei statischen Objekten ist die Liste der dynamischen Eigenschaften leer.

Bei dynamischen Objekten steht unter Value der Feldname aus dem Dataset.