GevitasReport: Unterschied zwischen den Versionen

Aus GEVITAS
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „== Allgemeines == Hiermit werden einfache Reports erzeugt, z.B. Liste des ausgewählten Sets. Im Gegensatz zu '''Listen und Reports mit REFLEX und GEVAS-Pro…“)
 
(Das technische Prinzip)
 
(5 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 4: Zeile 4:
 
Im Gegensatz zu '''[[Listen und Reports mit REFLEX und GEVAS-Professional|GevitasListPrint]]''' wird dabei die Auswahl an Datensätzen vom Anwender*in in [[GEVAS-Professional]] festgelegt. GevitasReport bietet "nur" die Auswhal eines Reports und die Möglichkeit zu drucken, exportieren usw.
 
Im Gegensatz zu '''[[Listen und Reports mit REFLEX und GEVAS-Professional|GevitasListPrint]]''' wird dabei die Auswahl an Datensätzen vom Anwender*in in [[GEVAS-Professional]] festgelegt. GevitasReport bietet "nur" die Auswhal eines Reports und die Möglichkeit zu drucken, exportieren usw.
  
 +
Beispiele von einfachen Reports:
 +
 +
* Aussonderungsliste im Programmteil [[GEVAS-Professional Ausgesonderte Artikel]]
 +
* ReportBenutzer und ReportBenutzergruppen in der [[GEVAS-Professional Benutzerverwaltung, Zugriffssteuerung]]
 +
* ReportSet in den [[GEVAS-Professional Stammdaten Sets]]
 +
* Report-AusgabeKartei in der [[GEVAS-Professional Ausgabe-Kartei]]
 +
* Geräteliste im Zusatzmodul "Geräteliste"
 +
 +
 +
 +
== Das technische Prinzip ==
 +
 +
[[GEVAS-Professional]] oder [[REFLEX]] stellen den Benutzern*innen einen Button "Report" an verschiedenen Stellen zur Verfügung, z.B. in den [[GEVAS-Professional Stammdaten Sets]].
 +
 +
Hinter dem Button steht eine Funktion, die ein SQL-Kommando zusammenstellt, mit der die gewünschten Daten aus der Datenbank angerufen werden, z.B. die Positionen des aktuellen Sets.
 +
Dieses SQL-Kommando wird in eine Datei im von Windows festgelegten temporären Verzeichnis geschrieben, z.B. "C:\Users\JC\AppData\Local\Temp\Aussonderungsliste".
 +
 +
Der Dateiname lautet so wie der Report, also z.B. "Aussonderungsliste.gr1".
 +
 +
Optional erzeugt das Programm noch eine Datei mit der Endung ".gr2". Diese beinhaltet Field-Aliase für FastReport, die zu dem SQL-Script passen. Dadurch kann man den Feldnamen der Datenbank aussagekräftigere Namen geben.
 +
 +
GevitasReport liest diese Dateien ein und erzeugt eine entsprechende Datenbank-Abfrage.
 +
 +
Ausserdem wird im Report-Verzeichnis ein Unterverzeichnis mit dem Namen des Reports gesucht, also z.B. "G:\Report\Aussonderungsliste". Die dort befindlichen Report-Dateien werden den Benutzer*innen angezeigt.
 +
 +
Diese können nun den Report anzeigen, drucken oder exportieren.
 +
 +
Mit dem Button "Designer" kann (wenn das Recht "ReportDesigner" vorhanden ist) der Report geändert werden.
  
 
== Links ==
 
== Links ==

Aktuelle Version vom 18. November 2022, 11:37 Uhr

1 Allgemeines

Hiermit werden einfache Reports erzeugt, z.B. Liste des ausgewählten Sets. Im Gegensatz zu GevitasListPrint wird dabei die Auswahl an Datensätzen vom Anwender*in in GEVAS-Professional festgelegt. GevitasReport bietet "nur" die Auswhal eines Reports und die Möglichkeit zu drucken, exportieren usw.

Beispiele von einfachen Reports:


2 Das technische Prinzip

GEVAS-Professional oder REFLEX stellen den Benutzern*innen einen Button "Report" an verschiedenen Stellen zur Verfügung, z.B. in den GEVAS-Professional Stammdaten Sets.

Hinter dem Button steht eine Funktion, die ein SQL-Kommando zusammenstellt, mit der die gewünschten Daten aus der Datenbank angerufen werden, z.B. die Positionen des aktuellen Sets. Dieses SQL-Kommando wird in eine Datei im von Windows festgelegten temporären Verzeichnis geschrieben, z.B. "C:\Users\JC\AppData\Local\Temp\Aussonderungsliste".

Der Dateiname lautet so wie der Report, also z.B. "Aussonderungsliste.gr1".

Optional erzeugt das Programm noch eine Datei mit der Endung ".gr2". Diese beinhaltet Field-Aliase für FastReport, die zu dem SQL-Script passen. Dadurch kann man den Feldnamen der Datenbank aussagekräftigere Namen geben.

GevitasReport liest diese Dateien ein und erzeugt eine entsprechende Datenbank-Abfrage.

Ausserdem wird im Report-Verzeichnis ein Unterverzeichnis mit dem Namen des Reports gesucht, also z.B. "G:\Report\Aussonderungsliste". Die dort befindlichen Report-Dateien werden den Benutzer*innen angezeigt.

Diese können nun den Report anzeigen, drucken oder exportieren.

Mit dem Button "Designer" kann (wenn das Recht "ReportDesigner" vorhanden ist) der Report geändert werden.

3 Links