| sQLshell-Plugin vreports |
|
|
|
Dieses Plugin dient zum Erzeugen von Serienformularen aus den Datensätzen des Ergebnisses einer SQL-Abfrage.
VoraussetzungenDamit das Plugin benutzt werden kann, muß mindestens ein View geöffnet sein. ArbeitsweiseDas Plugin benötigt zur Arbeit ein Musterdokument, welches Platzhalter enthält, die durch die Daten im Resultat der Abfrage ersetzt werden sollen. Der Nutzer legt die Zuordnung der Spaltennamen des Resultats zu den einzelnen Platzhaltern im Musterdokument fest. Anschließend werden aus dem Musterdokument exakt so viele Dokumente erzeugt, wie Zeilen (Datensätze) im Resultat der Abfrage enthalten sind. Die Platzhalter werden dabei durch die jeweiligen Daten des gerade bearbeiteten Datensatzes ersetzt. Ein Beispiel für ein solches Vorgehen wäre etwa die Erstellung von Serienbriefen an einen bestimmten Kundenkreis. Diese Serienbriefe können ganz normale Textdateien sein, die dann per EMail verschickt werden, es könnten TeX-Dateien sein, die übersetzt PDF-Dateien ergeben oder aber auch XML-Dateien zur Weiterbearbeitung in einer ensprechenden SOA. Momentan können nur Textdateien als Musterdateien dienen. Damit sind also auch nur Textdateien als Ergebnis erstellbar. Proprietäre Dateiformate wie etwa Word oder ähnliche können nicht verwendet werden, RTF ist in der Betatestphase. Das Plugin öffnet einen Dialog, in dem der Nutzer die nötigen Angaben für die Durchführung der Transformation in drei Schritten angibt:
Dieser Dialog verfügt außerdem über zwei Aktionen zum Speichern und Laden der einzugebenden Transformationsparameter.
|




