Entwurf Sonderfunktionen
Zuletzt geändert: 01.02.2024 08:57

Sonderfunktionen #

Namensgebung der Elemente #

Jedes Element in einem Bericht benötigt zur korrekten Funktion einen eindeutigen Namen. Standardmäßig vergibt der Berichtsdesigner eigenständig einen Namen der aus dem Typ des Elements und einer fortlaufenden Nummer besteht - z.B. DbText1,DbText2 usw.

Es ist aber auch möglich eigene Namen zu vergeben. Hierzu klicken Sie im Berichtsbaum mit der rechten Maustaste auf das gewünschte Element und rufen den Punkt “Umbenennen” auf. Falls der Berichtsbaum nicht auf der linken Seite angezeigt wird, können Sie diesen über das Menü Ansicht Werkzeugleiste Berichtsbaum einblenden. In den Objekt-Eigenschaften wird der Name als „UserName“ angezeigt und kann auch dort geändert werden.

Eigene Namen können helfen, bei sehr vielen Elementen den Überblick zu behalten. Außerdem erleichtern sie das Arbeiten in den Skripten. Wenn in einem Skript das Element statt dbText35 nun dbMatchcode lautet vereinfacht das die Nachvollziehbarkeit und führt zu weniger Fehlern.

Sonderfunktionen #

Des Weiteren lassen sich über die Benennung einige Sonderfunktionen aktivieren, die ansonsten nur über komplizierte Skripte möglich wären.

Ausgeben einer Vorlage (Template) #

Für einige Datenobjekte-Klassen (Adressen, Aufträge) stehen Vorlagen zur Verfügung. Zum Beispiel gibt es zu einer Adresse die Vorlage „cnsoft.Druckanschrift“. Diese formatiert die Adresse postalisch korrekt. Diese Vorlagen können auch im Adressmodul über STRG+UMSCH+C aufgerufen werden.

Hierbei normalerweise ein Datenbank-Text-Feld (DbText oder DbMemo) verwendet. Als Feld muss die ID des gewünschten Objektes angegeben werden.

template[<Index>]_<DataObject>_<TemplateName>

Beispiel template_ad_cnsoft_druckanschrift