Verwaltung
Im Report-Designer arbeiten
Der Report-Designer gehört zu jeder HEROS-Lizenz. Diese Seite zeigt den Aufbau des Fensters, das Laden und Speichern, die Vorschau und die wichtigsten Handgriffe. Die vollständige Anleitung stellt DevExpress auf Englisch bereit.
Teil des Handbuchs zu HEROS — Workforce Safety ERP, dem ERP für Industriekletterer, SZP, Windservice und Schulungszentren. Mehr dazu: Warum HEROS
Oberfläche auf Englisch
Den Designer liefert DevExpress, der Hersteller der Programmbausteine von HEROS. Menüband, Werkzeuge und Eigenschaften sind englisch beschriftet, deutsch sind nur die Vorschau und die HEROS-Fenster zum Laden und Speichern. Diese Seite nennt die Knöpfe deshalb mit ihrem englischen Namen. Auch die ausführliche Anleitung von DevExpress gibt es nur auf Englisch.
Öffnen und das Fenster im Überblick
Sie öffnen den Designer aus der Druckvorschau mit Design bearbeiten oder ohne Beleg über die Globalen Einstellungen – beide Wege stehen unter Druckvorlagen. Sie brauchen dafür das Recht Reports. Das Fenster heißt Layoutdesigner und hat diese Bereiche:
| Bereich | Wofür |
|---|---|
| Menüband oben | Reiter Home (Speichern, Schrift, Ausrichtung, Rahmen), Layout (ausrichten und anordnen), Page (Ränder, Format, Wasserzeichen) und View (Bereiche ein- und ausblenden, Raster, Zoom) |
| Toolbox links | Die Elemente, die Sie auf das Layout ziehen: Text, Bild, Tabelle, Linie, Barcode, Seitenzahl und weitere |
| Arbeitsfläche in der Mitte | Das Layout mit seinen Bändern und Linealen |
| Report Explorer und Field List rechts oben | Der Aufbau des Layouts als Baum und die Datenfelder, die HEROS liefert |
| Properties rechts unten | Die Eigenschaften des markierten Elements, geordnet in Kategorien |
| Report Design Analyzer und Group And Sort unten | Fehler und Warnungen zum Layout, Gruppieren und Sortieren |
| Designer und Preview rechts oben | Wechsel zwischen Bearbeiten und Vorschau |
Laden und speichern
Der Designer speichert in HEROS, nicht in eine Datei. Ein gespeichertes Layout gilt sofort für alle Benutzer.
- Save (Reiter Home, Gruppe Report): Beim ersten Speichern fragt HEROS im Fenster Layout speichern nach dem Namen. Danach überschreibt Save das Layout unter demselben Namen.
- Save As… legt eine Variante unter neuem Namen an. Das bisherige Layout bleibt erhalten.
- Open… zeigt im Fenster Layout laden die gespeicherten Varianten dieses Reporttyps und öffnet die gewählte im Designer.
- Mit gedrückter Alt-Taste speichert Save das Layout als Datei (
.repx), etwa zum Sichern oder Übertragen.
Schließen Sie den Designer, ohne zu speichern, bleibt das bisherige Layout unverändert. Welche Variante gedruckt wird und wie Sie englische Layouts anlegen, steht unter Speichern, Varianten und Standardlayout.
Vorschau
Rechts oben wechseln Sie mit Preview in die Vorschau und mit Designer zurück. Die Vorschau zeigt das Layout so, wie es gedruckt wird. Ihr Menüband ist deutsch beschriftet, mit Drucken, Zoom, Exportieren und Suche.
- Aus der Druckvorschau geöffnet: Die Vorschau zeigt die Daten des Belegs. So prüfen Sie lange Texte, Zeilenumbrüche und Seitenwechsel.
- Aus den Globalen Einstellungen geöffnet: Es stehen keine Daten dahinter, die Felder bleiben leer.
Mit einem schwierigen Beleg prüfen
Öffnen Sie das Layout aus einem Beleg mit vielen Positionen und langen Texten. Was dort sauber auf die zweite Seite umbricht, sitzt auch bei kurzen Belegen.
Die wichtigsten Handgriffe
Bänder
Das Layout ist in waagrechte Bänder geteilt, ihr Name steht links am Rand. TopMargin und BottomMargin sind die Seitenränder. ReportHeader druckt einmal am Anfang, etwa Anschrift und Belegkopf, PageHeader und PageFooter auf jeder Seite. Detail druckt einmal je Datenzeile, etwa je Position, ReportFooter einmal am Ende, etwa die Summen. Die Höhe eines Bands ändern Sie, indem Sie seine Unterkante ziehen.
Elemente einfügen
Ein Element aus der Toolbox an die gewünschte Stelle ziehen. Fährt die Maus über ein Symbol, erscheint sein Name. Die wichtigsten: Label für Text, Picture Box für Bilder, Table für Tabellen, Line und Shape für Linien und Rahmen, Barcode auch für QR-Codes und Page Info für Seitenzahl oder Druckdatum.
Datenfelder einsetzen
Die Field List zeigt alle Daten, die HEROS für diesen Reporttyp liefert, zum Beispiel Beleg, Kontakt und Positionen. Ziehen Sie ein Feld auf die Arbeitsfläche, legt der Designer ein Textfeld an, das beim Drucken den Wert zeigt. Auf der Arbeitsfläche steht es in eckigen Klammern, etwa [Beleg.Belegnummer]. Die Feldnamen stammen aus HEROS und sind teils deutsch, teils englisch.
Text ändern
Ein Doppelklick auf ein Textfeld schaltet in die Bearbeitung, Sie tippen direkt hinein. Ein Klick daneben übernimmt den Text. So ersetzen Sie auch die festen Angaben im Fuß der mitgelieferten Layouts durch Ihre eigenen (siehe Mitgelieferte Standardlayouts).
Logo austauschen
Das Logo markieren und in Properties die Kategorie mit dem Datenbank-Symbol öffnen. Bei Image Source wählen Sie das neue Bild. Größe und Lage ändern Sie an den Anfasspunkten auf der Arbeitsfläche. Das Bild wird mit dem Layout gespeichert.
Schrift, Farbe und Rahmen
Ein Element markieren, mehrere mit gedrückter Strg-Taste, und im Reiter Home die Gruppen Font, Alignment und Borders nutzen. Dieselben Einstellungen stehen in Properties unter Font, Foreground Color, Background Color und Borders.
Ausrichten und anordnen
Im Reiter Layout richten Sie mehrere markierte Elemente aneinander aus, geben ihnen dieselbe Größe oder legen eines vor oder hinter ein anderes (Bring to Front, Send to Back). Snap Lines zeigt beim Ziehen Hilfslinien, Snap to Grid rastet am Raster ein. Mit den Pfeiltasten schieben Sie ein markiertes Element in kleinen Schritten.
Seite einrichten
Im Reiter Page stellen Sie Margins (Seitenränder), Orientation (Hoch- oder Querformat), Size (Papierformat) und Watermark (Wasserzeichen) ein. Für Briefpapier mit vorgedrucktem Kopf vergrößern Sie den oberen Rand.
Wachsen, schrumpfen, ausblenden
In Properties, Kategorie mit den Zahnrädern, lässt Can Grow ein Textfeld für lange Texte nach unten wachsen, Can Shrink lässt es schrumpfen, wenn es leer ist. Visible blendet ein Element aus. Über das kleine f neben einer Eigenschaft hinterlegen Sie einen Ausdruck und machen den Wert von den Daten abhängig, etwa ein Element nur zeigen, wenn ein Feld gefüllt ist. Ein blaues f zeigt, dass schon ein Ausdruck hinterlegt ist.
Zahlen und Datum formatieren
Das Textfeld markieren und in Properties, Kategorie mit dem Datenbank-Symbol, bei Text Format String auf „…“ klicken. Dort wählen Sie ein Format, etwa ein Datum ohne Uhrzeit oder einen Betrag mit zwei Nachkommastellen. Null Value Text legt fest, was gedruckt wird, wenn das Feld leer ist.
Warnungen und Rückgängig
Der Report Design Analyzer unten listet Fehler, Warnungen und Hinweise zum Layout. Ein Klick auf den Namen in der Spalte Quelle markiert das betroffene Element. Ob ein Layout richtig druckt, zeigt im Zweifel die Vorschau mit einem echten Beleg. Strg+Z macht den letzten Schritt rückgängig.
Mehr in der Anleitung von DevExpress
DevExpress beschreibt den Designer ausführlich, mit allen Elementen, Tabellen, Gruppierung, Ausdrücken, Barcodes und Diagrammen. Die Anleitung gibt es nur auf Englisch:
- Report Designer for WPF – Einstieg und Inhaltsverzeichnis
- Interface Elements – Menüband, Toolbox, Field List, Properties
- Report Elements – alle Elemente der Toolbox im Einzelnen
- Document Preview – die Vorschau
Nicht alles gilt für HEROS
Die Anleitung beschreibt auch neue Berichte, eigene Datenquellen (Add Data Source), den Report Wizard und Skripte. Das brauchen Sie in HEROS nicht: Die Daten liefert HEROS je Reporttyp, und Laden und Speichern laufen über die HEROS-Fenster aus Laden und speichern.