System-Reportgenerator
System : Reportgenerator
Der Reportgenerator hilft Ihnen bei der Erstellung von Listen wie der Auflistung von Kundendaten eines speziellen Bereichs.

Nach Auswahl eines Reports wird dieser im unteren Bereich zur Bearbeitung angeboten.
Bedeutung der Symbole:

Entwurfsmodul des Reportgenerators List&Label starten. Die Bedienung kann in der Hilfe des Reportgenerators nachgelesen werden.

Änderungen speichern.

Eintrag löschen.

Neuen Eintrag anlegen.

Eintrag kopieren.

Reports aus der Standardauslieferung übernehmen. Diese werden in einer Liste dargestellt. Mit Doppelklick auf einen Report wird dieser in das aktive System übernommen. Dies betrifft den Entwurf des Reports selbst und auch die Tabelleneinträge (TP_Repsystem etc.) für die Verwendung des Reports.
Die Klasse kennzeichnet die Objektklasse, für die der Report definiert wird. Name und Dateiname können frei gewählt werden. Die Datenquelle ist die Sicht oder Tabelle, welche die Datengrundlage des Reports liefert. Die Ausgabeart steuert, ob der Report als Etikett (Blatt) oder als Liste angelegt wird. Der Typ kennzeichnet, ob der Report bei Einzelobjekten (Blatt) oder bei einer Liste von Objekten verwendet wird. Als Sprachfilter kann eine Spalte der Sicht bzw. Tabelle, die dem Report zugeordnet ist, eingetragen werden. Bei mehrsprachigen Datenbanken könnten ansonsten je nach Sicht zu viele Datensätze im Report angezeigt werden. Falls der Report für Listen verwendet wird, besteht die Möglichkeit, weitere (abhängige) Tabellen zuzuordnen. So können z.B. bei einer Anschrift noch die Personen der Anschrift in die Datenquelle und in den Report aufgenommen werden. Durch die Schaltfläche „Weitere Tabellen" können Sie in einem ePOS Dialog diese Tabellen eintragen:

Bedeutung der Symbole:

Zeile hinzufügen

Zeile löschen
Bedeutung der Spalten:
Name | Bedeutung |
Tabelle | Name der Tabelle bzw. Sicht |
Nr | Laufende Nummer der Tabelle im Report |
IDSpalte | Name der Spalte, welche die Beziehung zur übergeordneten Tabelle kennzeichnet |
Nr des Bezugs | Laufende Nummer der Tabelle im Report, auf die sich die Beziehung bezieht |
Bezugsspalte | Name der Spalte, auf die sich die Beziehung bezieht |
Weitere Beziehung | Weitere Bedingungen |
Es dürfen allerdings nur Tabellen/Sichten hinzugefügt werden, die von der Haupttabelle/Sicht abhängig sind. Wenn versucht wird eine Beziehung einzubauen, die statt einer 1:1 oder 1:n Beziehung eine n:1 Beziehung herstellt, wird bei der Definition des Reports ein Fehler angezeigt. Falls solche Daten benötiget werden, sollte eine Sicht angelegt werden, welche die notwendigen Daten beinhaltet.
Auf Wunsch kann vor die Ausführung eines List&Label Reports ein ePOS Regelwerk vorgeschaltet werden. Wenn in der Tabelle TP_RepSystem die Spalten VBG, VB und ET ausgefüllt werden, wird dies vor der Ausführung des Reports gestartet. In diesem Fall wird der aktuelle Filter auf den unter ParaFilter eingetragenen ePOS Parameter geschrieben. Am Ende des Regelwerks muss der komplette SQL-Befehl, der die Daten des Reports sammelt, ebenfalls auf diesen Parameter geschrieben werden. Insbesondere bei der Ausführung von Reports im Infosystem kann diese Erweiterungsmöglichkeit sinnvoll sein. In einem ePOS Dialog werden die erweiterten Auswahlkriterien angeboten, der SQL-Befehl bestimmt und an SalesManager zurückgegeben. So können unterschiedliche Selektionskriterien mit einem Report ausgegeben werden.