GevitasReport: Unterschied zwischen den Versionen
Zeile 12: | Zeile 12: | ||
* Geräteliste im Zusatzmodul "Geräteliste" | * 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. | ||
+ | |||
+ | |||
+ | "C:\Users\JC\AppData\Local\Temp\Aussonderungsliste" | ||
+ | |||
+ | Das Programm bekommt über /File="c:\temp\OderSo\GevitasReport" die Namen (incl. Pfad) | ||
+ | der Steuerdateien (ohne .gr1/.gr2, das wird hier drangesetzt!: | ||
+ | - .gr1 mit dem SQL-Kommando. Darin enthalten das komplette SQL-Kommando für die Abfrage. | ||
+ | - .gr2 mit den Field-Aliasen für FastReport. Diese müssen natürlich zu dem SQL-Script passen. | ||
Version vom 18. November 2022, 11:13 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:
- 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"
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.
"C:\Users\JC\AppData\Local\Temp\Aussonderungsliste"
Das Programm bekommt über /File="c:\temp\OderSo\GevitasReport" die Namen (incl. Pfad) der Steuerdateien (ohne .gr1/.gr2, das wird hier drangesetzt!: - .gr1 mit dem SQL-Kommando. Darin enthalten das komplette SQL-Kommando für die Abfrage. - .gr2 mit den Field-Aliasen für FastReport. Diese müssen natürlich zu dem SQL-Script passen.