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:
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
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
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 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.
Das Register Berichtsstruktur zeigt an, in wie viele Grundelemente der Bericht aufgeteilt ist. In unserem Fall in einen Kopfbereich und einen Tabellenbereich.
Das Register Objekte listet die Objekte auf, welche letztlich Teil der Berichtssstruktur sind:
Dieses Beispiel zeigt die Objekte Linie, Wasserzeichen, Logobild, Textbereich, Berichtscontainer etc.
Alle Objekte können mittels Doppelklick zur Bearbeitung geöffnet werden.
Das Register Vorschau zeigt eine aktuelle Vorschau des Berichts an. Sollte der Bericht über mehrere Seiten ausgegeben werden, kann mit Hilfe der Pfeilschaltflächen vorwärts und zurück geblättert werden.:
Die verschiedenen Berichtsbearbeitungsanzeigen lassen sich über die Register Layout (4), Layout-Vorschau und Vorschau (6) aufrufen (Seite 87).
Verschieben und Löschen von Objekten
Klicken Sie im Register Objekte (1) auf das gewünschte Objekt (beispielsweise das Watermark (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
Im Bericht Haltungsinspektion soll ein zusätzliches Feld eingebaut werden:
Dazu öffnen wir den Bericht und Klicken oben links auf das Register Objekte. Nun öffnen wir ein Bearbeitungsfenster um den Text (Feldnamen) unterhalb von Lage einzufügen.
Den Variablennamen liefert Ihnen WinCanVX, indem Sie den Mauszeiger in der Eingabemaske für die Haltungsdaten über das jeweilige Feld bewegen: Der Feldname erscheint dann direkt als Direkthilfetext:
In unserem Beispiel suchen wir sowohl die Beschriftung als auch den Inhalt zum Datenbankfeld Kanalnutzung (OBJ_Usage).
Im Berichtseditor rufen Sie anschliessend das Kontextmenü zum Feldbeschriftungsobjekt 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 Feld rechts daneben editiert werden. Ein Rechtsklick auf das Feldinhaltsobjekt 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.
Den Befehl zur Ausgabe des Feldinhaltes kann der Benutzer aus dem Feld darüber kopieren. Er muss nur noch die Namen der Variablen anpassen und fertig ist die korrekte Ausgabe des Feldinhaltes.
Im Inspektionsbericht werden Beschriftung und Inhalt des Datenbankfeldes Kanalnutzung in der gewünschten Zeile ausgegeben, wie nachfolgend dargestellt: