Berichtseditor

Berichtseditor

WinCan VX liefert ein Programm zur individuellen Anpassung der Berichtsvorlagen. Diese Vorlagen werden aus dem Installationsordner ausgelesen und beim Erstellen eines neuen Projektes in den Projektunterordner \Misc\Reports kopiert.

Die vorprogrammierten Berichte für alle Länder befinden sich nach der Installation der Software im Verzeichnis C:\Users\Public\Documents\CDLAB\Common\Reports:

Je nach Land, Sprache und Schadensnorm werden beim Ausdrucken der Inspektionsdaten die erforderlichen Berichtsvorlagen aus dem Projektverzeichnis verwendet.

Der WinCan-Berichtseditor wird über den Befehl Drucken > Berichtsgestaltung aufgerufen:

Anschliessend öffnet sich das Menü zur Auswahl der Berichtsvorlagen. Es besteht die Möglichkeit den ausgewählten Berichtstyp nur im aktuellen Projekt zu bearbeiten, oder die Änderungen für alle zukünftigen Projekte zu übernehmen. Zusätzlich lassen sich auch die normspezifischen Berichte individuell anpassen.

Der Berichtseditor zeigt dem Benutzer als erstes eine Auflistung aller verfübaren Berichtstypen:

  1. Aktivieren Sie diese Option, um nur die vordefinierten Berichtsvorlagen der Gruppe _WinCanVX_Default_ im Projektverzeichnis Misc\Reports zu editieren und für zukünftige Projekte zu übernehmen

  2. Aktivieren Sie diese Option, um jede weitere vordefinierte Berichtsvorlage (ausserhalb der Gruppe _WinCanVX_Default_) im Projektverzeichnis Misc\Reports zu editieren und für zukünftige Projekte zu übernehmen

  3. Aktivieren Sie diese Schaltfläche, um auch normspezifische Berichte zu aktualisieren (nicht empfohlen).

Bleiben alle 3 Optionen deaktiviert, gelten die vorgenommenen Änderungen an den Berichtsvorlagen nur für das aktuelle Projekt.

Über die Schaltfläche BEARBEITEN starten Sie die eigentliche Berichtsgestaltung unter Berücksichtigung der oben erwähnten Optionen.

Wichtiger Hinweis:
Erstellen Sie immer eine Kopie des Berichts im Installationsverzeichnis und wählen diese zur Bearbeitung aus. Damit verhindern Sie, dass eine veränderterte Berichtsvorlage während eines Softwareupdates nicht mit einer gleichnamigen Standardkopie überschrieben wird. Erweitern Sie hierzu den Dateinamen der Originalvorlage am besten um einen benutzerdefinierten Zusatz (Bsp. Sec-Inspection_BWB.lst).

Grundlagen

Die verschiedenen Berichtstypen werden unter dem Begriff Projekte verwaltet. Neben den eigentlichen Druckinformationen sind in einem solchen Projekt vor allem auch Layout-Angaben wie etwa Seitengröße und Orientierung, Schriften, Farben, Rahmen, Kreise, Linien, Grafiken, etc. festgelegt. Der Berichtseditor kennt drei Arten von Projekten: Listen, Etiketten und Karteikarten.

Die einzelnen Bestandteile eines solchen Projekts heißen Objekte. So kann z.B. ein Projekt z.B. Textobjekte, Bildobjekte und einen Berichtscontainer enthalten.

Die gewünschten Objekte werden üblicherweise über Einfügen selektiert, mit der Maus auf dem Arbeitsbereich aufgezogen und dann mit den entsprechenden Inhalten und Layout-Eigenschaften versehen.
Der Berichtseditor stellt verschiedene Typen von Objekten zur Verfügung, die im Arbeitsbereich frei platziert und in der Größe verändert werden können.

1.) Das Register Objekte listet die Objekte auf, welche letztlich Teil der Berichtssstruktur sind.

2.) Das Register Ebenen zeigt verschieden Zeichnungsebenen an, denen gewisse Objekte standardmässig zugewiesen sind.

3.) Das Register Vorschau zeigt eine minimierte Druckvorschau der Berichtsseite an.

4.) Dieses Register blendet die angepasste Berichtsseite mit den Objektcodes ein.

5.) Ein Klick auf dieses Register liefert eine Vorschau auf die angepassten Berichtsobjekte

6.) Ein Klick auf dieses Register liefert eine vergrösserbare Druckvorschau der Berichtsseite

Verschieben und Löschen von Objekten

Klicken Sie im Register Objekte (1) auf das gewünschte Objekt (beispielsweise das Wasserzeichen (2)), wodurch dieses im Bearbeitungsbereich direkt markiert wird und sich mit gedrückter linker Maustaste an eine beliebige Stelle verschieben lässt.

Markierte Objekte löschen Sie einfach durch Betätigung der Taste Delete.

Editieren eines Objektes

Um Schriftart, Schriftschnitt oder Schriftgröße eines Objektes zu ändern, müssen Sie dieses zuerst mittels Doppelklick zur Bearbeitung öffnen (1).

Das Bearbeitungsdialogfenster öffnet sich und der Benutzer kann nun über die rechts stehende Befehlsliste das Erscheinungsbild des Objektes ändern. Ein Klick auf die Schaltfläche Schrift (2) beispielsweise öffnet ein weiteres Dialogfenster zur Bearbeitung von Schriftart, Schriftschnitt und -grösse (3).

Feld hinzufügen

Die Anpassung oder Ergänzung von Berichtsseiten erfordert viel Hintergrundwissen und ist nur für entsprechend geschulte und erfahrene Benutzer und Wiederverkäufer gedacht.

Im nachfolgenden Beispiel soll auf der Berichtsseite für die Haltungsinspektion an der markierten Stelle Beschriftung und Inhalt zum Datenbankfeld Kanalnutzung (OBJ_Usage) erscheinen.

Starten Sie den Berichtseditor, wählen Sie den Bericht Haltungsinspektion aus und ziehen Sie das gewünschte Feld direkt vom Arbeitsfenster Variablen/Felder auf der rechten Seite in die Berichtsansicht:

Den Namen des Datenbankfeldes liefert Ihnen WinCanVX, indem Sie den Mauszeiger in der Eingabemaske für die Haltungsdaten über das jeweilige Feld Nutzungsart bewegen: Der Feldname erscheint dann als Direkthilfetext:

Im Berichtseditor rufen Sie anschliessend das Kontextmenü zum Bezeichnungsfeld auf und wählen den Befehl Feld bearbeiten, um den in der Eingabemaske verwendeten Feldnamen zu hinterlegen:

Bestätigen Sie diese Änderungen mit einem Klick auf die Schaltfläche OK.

Um den Inhalt des Datenbankfeldes auszugeben, muss das Textfeld (Inhaltsfeld) rechts daneben editiert werden. Ein Rechtsklick auf dieses Inhaltsfeld und die Auswahl des Befehls Feld bearbeiten öffnet das Bearbeitungsfenster erneut:

Bestätigen Sie diese Änderungen ebenfalls mit einem Klick auf die Schaltfläche OK.

Zur Vermeidung von Syntaxfehlern kann der Benutzer bestehende Funktionen zur Ausgabe des Feldinhaltes oder Teile davon direkt in ein neues Textfeld kopieren und nur noch den Namen der jeweiligen Variablen anpassen. Der Berichtseditor arbeitet überwiegende mit folgenden Funktionen:

  • GetTemplateCaption () : “Nimm die Feldbeschriftung direkt von der Tabelle”

  • GetTemplateValueByKey () : “Nimm den Feldinhalt direkt von der Tabelle”

  • GetTemplateValueByRef () : “Nimm den Feldinhalt von einem Bezugsfeld (Bsp. Schachtname)”

Im Inspektionsbericht werden Beschriftung und Inhalt des Datenbankfeldes Kanalnutzung in der gewünschten Zeile ausgegeben, wie nachfolgend dargestellt: