Berichte & Listen: Unterschied zwischen den Versionen
SP (Diskussion | Beiträge) |
|||
(28 dazwischenliegende Versionen von 5 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
+ | {{bread-spezial1}}{{btt}} | ||
+ | |||
+ | |||
__TOC__ | __TOC__ | ||
− | [[ | + | ==Arbeiten mit dem Modul== |
+ | |||
+ | Das Modul ''Berichte & Listen'' bzw. der Report Explorer bietet die Möglichkeit, aus allen im System gespeicherten Daten eigene Auswertungen zu entwickeln. | ||
+ | |||
+ | Gegenüber den Reports in den Druckdialogen der einzelnen Module sind die hier zur Verfügung stehenden Daten nicht begrenzt. | ||
+ | |||
+ | |||
+ | [[image:berichte-listen.png|verweis=]] | ||
+ | |||
+ | |||
+ | Alle verfügbaren Reports (Berichte) werden zur besseren Übersicht in verschiedene Kategorien unterteilt. Im Ordner ''Auswertungen e-vendo'' befinden sich weitere Unterordner mit von e-vendo entwickelten Reports. Eigene Reports können im Ordner ''Benutzereigene Auswertungen'' erstellt und bearbeitet werden. | ||
+ | |||
+ | {{info|Reports im Ordner ''Auswertungen e-vendo'' sind Standard-Reports und können nicht vom Nutzer bearbeitet werden.}} | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | *Ein Doppelklick auf einen Report führt diesen aus. Dabei erscheint - je nach Konfiguration - eine Suchmaske und anschließend die Ergebnisliste in einer Seitenansicht. Diese ist für den Ausdruck vorgesehen. Diese Funktion kann alternativ über einen Rechtsklick und die Wahl des Punktes ''Öffnen'' im Kontextmenü erreicht werden. | ||
+ | |||
+ | *Ein Rechtsklick auf einen Report öffnet ein Kontextmenü; der Punkt ''Entwurf'' kann genutzt werden, um den Report in den Entwurfsmodus zu versetzen. Es öffnet sich der ReportBuilder und der Report kann bearbeitet werden. | ||
+ | |||
+ | *Im Ordner ''Benutzerdefinierte Auswertungen'' kann in der Reportliste ein Rechtsklick auf eine freie Fläche (oder einen bestehenden Report) getätigt werden. Das erscheinende Kontextmenü enthält u.a. den Eintrag ''Neu''. Hiermit wird ein neuer Report erstellt, der nach eigenen Wünschen ausgebaut werden kann. | ||
+ | |||
+ | {{info|Nach dem Öffnen eines Reports (für die Druckansicht) kann es vorkommen, dass dieser trotz Überschriften oder Titeln leer bleibt. Dies ist darauf zurückzuführen, dass keine Datensätze der eigentlichen Suche vorhanden sind und folglich auch Überschriften, Titel etc. nicht ausgegeben werden.}} | ||
− | |||
− | |||
− | + | == Benutzerdefinierte Reports == | |
− | |||
− | |||
− | [[ | + | Ein neuer Report kann wie folgt erstellt werden: |
+ | *Im Ordner ''Benutzereigene Auswertungen'' (oder einem Unterordner davon) kann ein Rechtsklick im rechten Bereich des Fensters (der Reportliste) getätigt werden. | ||
+ | *Im daraufhin erscheinenden Kontextmenü wird die Option ''Neu'' gewählt. | ||
+ | *Es wird in der Folge ein neuer Report erstellt und im ReportBuilder (also im Entwurfsmodus) geöffnet. | ||
+ | *Im Reiter ''Daten'' werden die für den Report benötigten Tabellen und Felder gewählt. Dies geschieht im Hauptmenü über ''Datei'' > ''Neu''. | ||
+ | *Im Reiter ''Entwurf'' können Layout und enthaltene Daten festgelegt werden. | ||
+ | *Im Reiter ''Berechnungen'' können Berechnungen oder Logiken zu einzelnen Feldern hinterlegt werden. | ||
+ | *Der Reiter ''Vorschau'' bildet eine Vorschau der aktuellen Konfiguration ab. | ||
+ | <div style="margin-top:10px;">{{info|Achtung: Ein Wechsel in den Reiter ''Vorschau'' bildet alle Datensätze ab; eine eventuelle Suchfunktion wird hier nicht beachtet. Dadurch kann die Generierung der Vorschau etwas Zeit in Anspruch nehmen. | ||
+ | <hr> | ||
+ | Das Erstellen und Anpassen von Reports ist nicht Bestandteil des e-vendo Supports. Gerne unterstützen wir Sie hierbei aber im Rahmen unseres Consultings. | ||
+ | <hr> | ||
+ | Informationen für das Arbeiten im Entwurfsmodus eines Reports können Sie die '''[http://www.e-vendo.de/imgev/handbuecher/RBuilder.pdf Dokumentation des ReportBuilders]''' nutzen. Ein deutschsprachiger Lehrgang findet sich in Textform '''[https://www.digital-metaphors.com/download/LearnRB/LearnRBGermanDoc.zip hier]''' und ein von uns erstelltes Webinar über die Grundfunktionen '''[https://forum.e-vendo.de/index.php?thread/69-webinar-reportbuilder-basic hier]'''.}}</div> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | == | + | == Ausgabe in eine Datei == |
− | |||
− | |||
− | |||
− | |||
− | + | Genau wie bei den Reports aus den verschiedenen Modulen können die Ergebnisse, die ein Report liefert, in eine Datei exportiert werden. | |
− | |||
− | |||
− | |||
− | + | Dafür muss für den Report {{link|Report_als_Text_exportieren|die Dateiausgabe eingerichtet}} werden. | |
− | |||
− | |||
− | |||
− | ==== | + | ==Data Dictionary bilden== |
− | |||
− | |||
− | |||
− | + | Alle verfügbaren Reports arbeiten auf der Grundlage des im Hintergrund verwalteten Data Dictionary. Hierbei handelt es sich um einen Cache, der eine Übersicht aller in der Datenbank verwendeten Tabellen und deren Felder beinhaltet. | |
− | + | Änderungen an der Datenbank können nicht immer automatisch in das Data Dictionary übernommen werden. Deshalb kann es notwendig werden, dass eine Aktualisierung des Data Dictionary manuell vorgenommen werden muss. | |
− | |||
− | + | Das Data Dictionary muss neu erstellt werden, wenn neue Tabellen oder Felder nicht in den entsprechenden Auswahlfenstern zur Verfügung stehen oder wenn beim Öffnen eines Reports Meldungen nach folgendem Muster erscheinen: | |
− | Das | ||
− | + | TdaMetaCache.GetFields: unable to find table ARTIKEL in cache. | |
− | + | oder | |
+ | TdaSQL.BuildSQL92JoinExpression: Join field not included in field list of data dictionary. | ||
− | |||
− | |||
− | |||
− | + | In einem solchen Fall ist es nötig, das Data Dictionary neu zu generieren. Dieser Prozess ist problemlos vom Nutzer durchführbar und dauert - je nach Datenbankgröße - etwa fünf bis zehn Minuten. | |
− | |||
− | |||
− | + | Der Ablauf zur Generierung des Data Dictionary ist dabei wie folgt: | |
− | |||
− | |||
− | |||
− | |||
− | + | {{gbox|berichte-listen dd 00.png|480|Data Dictionary bilden|Zuerst muss im Modul ''Berichte & Listen'' (von beliebiger Stelle aus) im Hauptmenü der Punkt ''ReportBuilder'' aufgerufen werden.<br>Im erscheinenden Menü wird der Punkt ''DataDictionary bilden'' gewählt. Damit wird der Prozess gestartet.}} | |
− | |||
− | + | {{gbox|berichte-listen dd 01.png|480|Abfrage bestätigen|Wurde dies getan, kommt eine Abfrage zum Vorschein, die darauf hinweist, dass die Bildung des Data Dictionary einige Zeit in Anspruch nehmen kann.<br> | |
− | + | Sie wird mit ''Ja'' bestätigt.}} | |
− | + | {{gbox|berichte-listen dd 02.png||Data Dictionary|Daraufhin öffnet sich ein neues Fenster mit dem Titel ''Data Dictionary Builder''. Dies ist das tatsächliche Data Dictionary.<br> | |
− | + | Es beinhaltet drei Reiter, die ihre respektiven Daten aus der Datenbank enthalten:<br> | |
+ | Der Reiter ''Tables'' enthält eine Liste aller Tabellen, der Reiter ''Fields'' enthält alle in den Tabellen enthaltenen Datenbankfelder, und der Reiter ''Joins'' beinhaltet alle Verknüpfungen (Relationen) zwischen den Tabellen. Für das Data Dictionary sind nur die Tabellen und Felder relevant.<br> | ||
+ | Daher wird zuerst in den Reiter ''Tables'' gewechselt.}} | ||
− | + | {{gbox|berichte-listen dd 03.png||Daten generieren|Mittels Rechtsklick an eine beliebige Stelle in der Liste im Reiter ''Tables'' wird das links sichtbares Kontextmenü hervorgerufen.<br> | |
− | + | Hier muss der Eintrag ''Generate'' geklickt werden. Es werden dadurch alle Tabellen neu aus der Datenbank ausgelesen und, sofern sie hier fehlen, eingetragen.<br><br> | |
+ | Im Anschluss muss dieser Vorgang im Reiter ''Fields'' wiederholt werden. Im Reiter ''Joins'' ist keine Aktion notwendig. | ||
+ | {{info|Im Reiter ''Fields'' dauert der Vorgang bis zu zehn Minuten.}}<br> | ||
+ | Ist dieser Vorgang beendet, kann das Fenster geschlossen werden. Im Anschluss sollte e-vendo neu gestartet werden.}} |
Aktuelle Version vom 13. Mai 2024, 13:13 Uhr
Inhaltsverzeichnis
Arbeiten mit dem Modul
Das Modul Berichte & Listen bzw. der Report Explorer bietet die Möglichkeit, aus allen im System gespeicherten Daten eigene Auswertungen zu entwickeln.
Gegenüber den Reports in den Druckdialogen der einzelnen Module sind die hier zur Verfügung stehenden Daten nicht begrenzt.
Alle verfügbaren Reports (Berichte) werden zur besseren Übersicht in verschiedene Kategorien unterteilt. Im Ordner Auswertungen e-vendo befinden sich weitere Unterordner mit von e-vendo entwickelten Reports. Eigene Reports können im Ordner Benutzereigene Auswertungen erstellt und bearbeitet werden.
- Ein Doppelklick auf einen Report führt diesen aus. Dabei erscheint - je nach Konfiguration - eine Suchmaske und anschließend die Ergebnisliste in einer Seitenansicht. Diese ist für den Ausdruck vorgesehen. Diese Funktion kann alternativ über einen Rechtsklick und die Wahl des Punktes Öffnen im Kontextmenü erreicht werden.
- Ein Rechtsklick auf einen Report öffnet ein Kontextmenü; der Punkt Entwurf kann genutzt werden, um den Report in den Entwurfsmodus zu versetzen. Es öffnet sich der ReportBuilder und der Report kann bearbeitet werden.
- Im Ordner Benutzerdefinierte Auswertungen kann in der Reportliste ein Rechtsklick auf eine freie Fläche (oder einen bestehenden Report) getätigt werden. Das erscheinende Kontextmenü enthält u.a. den Eintrag Neu. Hiermit wird ein neuer Report erstellt, der nach eigenen Wünschen ausgebaut werden kann.
Benutzerdefinierte Reports
Ein neuer Report kann wie folgt erstellt werden:
- Im Ordner Benutzereigene Auswertungen (oder einem Unterordner davon) kann ein Rechtsklick im rechten Bereich des Fensters (der Reportliste) getätigt werden.
- Im daraufhin erscheinenden Kontextmenü wird die Option Neu gewählt.
- Es wird in der Folge ein neuer Report erstellt und im ReportBuilder (also im Entwurfsmodus) geöffnet.
- Im Reiter Daten werden die für den Report benötigten Tabellen und Felder gewählt. Dies geschieht im Hauptmenü über Datei > Neu.
- Im Reiter Entwurf können Layout und enthaltene Daten festgelegt werden.
- Im Reiter Berechnungen können Berechnungen oder Logiken zu einzelnen Feldern hinterlegt werden.
- Der Reiter Vorschau bildet eine Vorschau der aktuellen Konfiguration ab.
Das Erstellen und Anpassen von Reports ist nicht Bestandteil des e-vendo Supports. Gerne unterstützen wir Sie hierbei aber im Rahmen unseres Consultings.
Informationen für das Arbeiten im Entwurfsmodus eines Reports können Sie die Dokumentation des ReportBuilders nutzen. Ein deutschsprachiger Lehrgang findet sich in Textform hier und ein von uns erstelltes Webinar über die Grundfunktionen hier.
Ausgabe in eine Datei
Genau wie bei den Reports aus den verschiedenen Modulen können die Ergebnisse, die ein Report liefert, in eine Datei exportiert werden.
Dafür muss für den Report ❯die Dateiausgabe eingerichtet werden.
Data Dictionary bilden
Alle verfügbaren Reports arbeiten auf der Grundlage des im Hintergrund verwalteten Data Dictionary. Hierbei handelt es sich um einen Cache, der eine Übersicht aller in der Datenbank verwendeten Tabellen und deren Felder beinhaltet.
Änderungen an der Datenbank können nicht immer automatisch in das Data Dictionary übernommen werden. Deshalb kann es notwendig werden, dass eine Aktualisierung des Data Dictionary manuell vorgenommen werden muss.
Das Data Dictionary muss neu erstellt werden, wenn neue Tabellen oder Felder nicht in den entsprechenden Auswahlfenstern zur Verfügung stehen oder wenn beim Öffnen eines Reports Meldungen nach folgendem Muster erscheinen:
TdaMetaCache.GetFields: unable to find table ARTIKEL in cache.
oder
TdaSQL.BuildSQL92JoinExpression: Join field not included in field list of data dictionary.
In einem solchen Fall ist es nötig, das Data Dictionary neu zu generieren. Dieser Prozess ist problemlos vom Nutzer durchführbar und dauert - je nach Datenbankgröße - etwa fünf bis zehn Minuten.
Der Ablauf zur Generierung des Data Dictionary ist dabei wie folgt:
Data Dictionary bilden
Zuerst muss im Modul Berichte & Listen (von beliebiger Stelle aus) im Hauptmenü der Punkt ReportBuilder aufgerufen werden.
Im erscheinenden Menü wird der Punkt DataDictionary bilden gewählt. Damit wird der Prozess gestartet.
Abfrage bestätigen
Wurde dies getan, kommt eine Abfrage zum Vorschein, die darauf hinweist, dass die Bildung des Data Dictionary einige Zeit in Anspruch nehmen kann.
Sie wird mit Ja bestätigt.
Data Dictionary
Daraufhin öffnet sich ein neues Fenster mit dem Titel Data Dictionary Builder. Dies ist das tatsächliche Data Dictionary.
Es beinhaltet drei Reiter, die ihre respektiven Daten aus der Datenbank enthalten:
Der Reiter Tables enthält eine Liste aller Tabellen, der Reiter Fields enthält alle in den Tabellen enthaltenen Datenbankfelder, und der Reiter Joins beinhaltet alle Verknüpfungen (Relationen) zwischen den Tabellen. Für das Data Dictionary sind nur die Tabellen und Felder relevant.
Daher wird zuerst in den Reiter Tables gewechselt.
Daten generieren
Mittels Rechtsklick an eine beliebige Stelle in der Liste im Reiter Tables wird das links sichtbares Kontextmenü hervorgerufen.
Hier muss der Eintrag Generate geklickt werden. Es werden dadurch alle Tabellen neu aus der Datenbank ausgelesen und, sofern sie hier fehlen, eingetragen.
Im Anschluss muss dieser Vorgang im Reiter Fields wiederholt werden. Im Reiter Joins ist keine Aktion notwendig.
Ist dieser Vorgang beendet, kann das Fenster geschlossen werden. Im Anschluss sollte e-vendo neu gestartet werden.