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.
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.
| 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. |
| Knopf | Beschreibung |
|---|---|
| Version | Reporttool Versionsinformationen anzeigen |
| 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 |
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.
| 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. |
| Knopf | Beschreibung |
|---|---|
| In die Zwischenablage kopieren | Liste wird mit den eingestellten Optionen in die Zwischenablage kopiert. |
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.
| 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 |
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.
| 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 |
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.
| Feld | Beschreibung |
|---|---|
| Debugging | - |
| : Ausgeschaltet | Debug-Modus ist deaktiviert |
| : Eingeschaltet | Debug-Modus ist aktiviert |
Das Modul dient als eine allgemeine Schnittstelle, wenn es sich um Datenexport aus ClassiX®-System handelt.
Reporting.mod
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.
| Message | Parameter | Funktion | Security |
|---|---|---|---|
| Message | Parameter | Funktion | Empfangs-Modul |
|---|---|---|---|