Reporting / Export allgemein

 

Beschreibung

In diesem Fenster lassen sich alle zur Liste gehörenden Berichte verwalten und drucken, die Liste in die Zwischenablage kopieren oder die Liste als XML exportieren.

Funktionalität

Berichte

Im ersten Reiter Berichte, werden alle für die Liste (deren Report/Export-Funktion man aufgerufen hat) vorhandenen Berichte angezeigt. Im rechten Teil des Fenster wird jeweils eine kleine Vorschau des selektierten Berichts angezeigt. Es ist nun entweder möglich einen neuen Bericht anzulegen durch klicken auf den Knopf Neuer Bericht oder man öffnet oder druckt einen vorhandenen Bericht.

Im oberen Teil des Fensters wird die Anzahl der Objekte der ursprünglich übergebenen Liste angegeben.

Felder
Feld Beschreibung
Berichte Übersicht der vorhandenen Berichte
Um einen vorhandenen Bericht zu drucken wählt man ihn aus der Liste aus und klickt auf Drucken. Um einen vorhandenen Bericht zum bearbeiten zu öffnen macht man einen Doppelklick auf den entsprechenden Bericht in der Liste.
Vorschau Vorschauanzeige des ausgewählten Berichts
Export Über die Option Export kann man entscheiden, ob das System automatisch entscheiden soll, ob der Report über eine extra XML-Datei laufen soll, die z.B. kopiert und weiterverarbeitet werden kann, oder ob man ganz bewusst diesen Weg wählt.
Bei der automatischen Option wählt im Moment das System den Weg über eine extra XML-Datei wenn mehr als 2500 Objekte in der übergebenen Liste vorhanden sind.
Dateinamen Wenn der Report über eine extra XML-Datei läuft, so kann man es entweder dem System überlassen, den Dateinamen und -pfad festzulegen, normalerweise wird dann das temporäre Verzeichnis benutzt, oder aber man kann sich vom System abfragen lassen. Wenn der Dateiname nicht abgefragt wird, dann wird er aus einer Kombination von Benutzerkürzel und Uhrzeit zusammengesetzt.
Ausgabe Über die Option Ausgabe kann man angeben, ob im Fall eines Report über eine Datei, sowohl automatisch als auch manuell eingestellt, diese Ausgabe über ClassiX® gesteuert und erstellt werden soll oder aber ob ein externes Programm dazu verwendet werden soll. Der Vorteil beim externen Programm ist, dass der Prozess der Reporterstellung ausgelagert wird und man deshalb in ClassiX® weiterarbeiten, es sogar z.B. schon schließen kann. Das externe Programm ist absolut unabhängig von ClassiX®. Wenn diese externe Option gewählt wird, dann wird zusätzlich zur XML-Datei noch eine Text-Datei erstellt, die den Bericht enthält, der angezeigt werden soll.

Knöpfe
Knopf Beschreibung
Version Reporttool Versionsinformationen anzeigen
Drucken Der ausgewählte Bericht wird gedruckt.
Drucken aus Datei Über den Knopf Drucken aus Datei kann man sich einen Report aus einer schon bestehenden XML-Datei erstellen lassen. Eine solche XML-Datei wird zum Beispiel immer erstellt, wenn der ursprüngliche Export, sei es automatisch oder manuell, über eine Datei zur Ausgabe in ClassiX® gelaufen ist.
Neuer Bericht Neuen Bereicht anlegen
Schließen Fenster schließen

 

Zwischenablage

Im zweiten Reiter Zwischenablage kann man die Liste in die Zwischenablage kopieren. Dazu werden einem noch verschiedene Optionen angeboten. Die Zwischenablage enthält danach den Inhalt der Liste als CSV- (durch Kommata getrennte Spalten) und als TXT- (durch Tabulatoren getrennte Spalten) Formate. In anderen Anwendungen wie z.B. MS-Excel kann der Inhalt der Zwischenablage z.B. über Ctrl-V direkt eingefügt werden oder über ein Menüeintrag, der meistens "Einfügen" oder "Inhalte einfügen..." heißt. Über letzteres Menü in MS-Excel kann zusätzlich das Format ausgewählt werden, welches eingefügt werden soll. Diese Methode funktioniert nicht bei ObjectTree (Baum) und ObjectCombobox (Auswahlliste). Icons bzw. Grafiken werden nicht mit übertragen.

Felder
Feld Beschreibung
Alle Objekte kopieren Alle Objekte (Zeilen) werden in die Zwischenablage kopiert
Nur selektierte kopieren Nur selektierte Objekte (Zeilen) werden in die Zwischenablage kopiert
Immer einzeilig Alle Zeilen werden einzeilig exportiert
Mehrzeilig Mehrzeilige Zeilen werden als solche mehrzeilig exportiert.
Spaltenüberschriften Spaltenüberschriften werden als erste Zeile mitkopiert, sehr praktisch bei Kopieren nach MS-Excel zum Beispiel.

Knöpfe
Knopf Beschreibung
In die Zwischenablage kopieren Liste wird mit den eingestellten Optionen in die Zwischenablage kopiert.

 

XML Viewer

Im dritten Reiter XML Viewer kann man den Inhalt der Liste, inklusive der Formatierung, als XML abspeichern oder in der integrierten Betrachter-Komponente ansehen. Dazu klickt man zuerst auf den Knopf Erstellen und dann anschließend auf Als HTML um eine HTML-Darstellung der Liste zu erhalten. Ein Klick auf Als XML zeigt entsprechend die XML Darstellung und Speichern speichert das XML in eine Datei. Erstellen wandelt die in der ursprünglich übergebenen Liste enthaltene Information in XML-Daten um.

Sie können aber auch eine externe XML-Datei laden und dann hier entweder als XML oder auch als HTML darstellen lassen. Dazu klicken Sie erst auf Laden und dann auf Als HTML oder auf Als XML. Laden, im Gegensatz zu Erstellen, holt sich die zu verwertende Information also aus einer externen XML-Datei.
Es ist also falsch erst auf Laden, dann sofort auf Erstellen und dann auf Als HTML oder Als XML zu drücken, da beim Erstellen die gerade erst geladene Information überschrieben wird.

Diese dritte, aber auch die vierte und fünfte Lasche, sind eher für den fortgeschrittenen Benutzer oder aber zur Programmierunterstützung gedacht, nicht für den normalen Gebrauch des XML-Exports und -Reports.

Das hier gespeicherte XML-Format ist nicht zum zukünftigen Report gedacht, weder innerhalb von ClassiX® noch über das externe Programm cxllprn.exe, sondern zu Unterstützungszwecken.

Knöpfe
Knopf Beschreibung
Laden Externe XML-Datei als XML / HTML laden und darstellen.
Erstellen Erstellen wandelt die in der ursprünglich übergebenen Liste enthaltene Information in XML-Daten um.
als HTML HTML-Darstellung der Liste anzeigen
als XML XML-Darstellung der Liste anzeigen
Speichern Speichert das XML in eine Dateil

 

HTML Viewer

Im vierten Reiter HTML Viewer kann man den Inhalt der ursprünglich übergebenen Liste, inklusive der Formatierung, als XML generieren und dann in HTML-Format umwandeln. Dazu klickt man zuerst auf den Knopf Erstellen und dann anschließend auf XML -> HTML um eine HTML-Darstellung der Liste zu erhalten.

Man kann natürlich auch aus einer externen Datei XML Laden und dann mit dem Knopf XML -> HTML in HTML-Format umwandeln und anzeigen.

Der Knopf HTML Laden dient dem direkten Laden und dann Anzeigen einer HTML-Datei.

Diese vierte, aber auch die dritte und fünfte Lasche, sind eher für den fortgeschrittenen Benutzer oder aber zur Programmierunterstützung gedacht, nicht für den normalen Gebrauch des XML-Exports und -Reports.

Knöpfe
Knopf Beschreibung
XML Laden Externe XML Datei laden
XML Erstellen Inhalt der ursprünglich übergebenen Liste als XML generieren
XML->HTML Umwandlung ins HTML-Format
HTML laden Laden und Anzeigen einer HTML-Datei

 

Optionen

Im fünften Reiter Optionen kann man im Moment den Debug-Modus für das Reporttool aktivieren. Das ist dann besonders praktisch, wenn man einen neuen Report erstellt und im Designer verändert hat, dort aber Fehler aufgetreten sind. Um evtl. Fehlermeldung vom Reporttool zu debuggen muss als erstes das Programm DEBWIN2.EXE gestartet werden, dann diese Option aktiviert und dann der Report gestartet werden.

Felder
Feld Beschreibung
Debugging -
: Ausgeschaltet Debug-Modus ist deaktiviert
: Eingeschaltet Debug-Modus ist aktiviert

 

Verwandte Themen

 


Technische Dokumentation

Das Modul dient als eine allgemeine Schnittstelle, wenn es sich um Datenexport aus ClassiX®-System handelt.

Reporting

Modulname

Reporting.mod

Klassen

CX_REPORT

Security

Neben der Beschränkung der Zugriffsrechte über die Klasse und deren Datenfelder kann das Modul über einige der empfangenen Messages in seiner Nutzung beschränkt werden.

Empfangene Messages
Message Parameter Funktion Security
       
       
       
 
Gesendete Messages
Message Parameter Funktion Empfangs-Modul