Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
editor:html [2016/08/26 16:03] – admin | editor:html [2024/07/19 12:50] (aktuell) – [Allgemein] patrick | ||
---|---|---|---|
Zeile 3: | Zeile 3: | ||
===== Allgemein ===== | ===== Allgemein ===== | ||
In EDP können an verschiedenen Stellen über die immer gleiche Report-Engine Ausdrucke und PDF-Dokumente erstellt werden, die mit einer HTML-Formatierung versehen werden können. | In EDP können an verschiedenen Stellen über die immer gleiche Report-Engine Ausdrucke und PDF-Dokumente erstellt werden, die mit einer HTML-Formatierung versehen werden können. | ||
+ | |||
+ | **Wichtig: ** Diese Reportengine bietet nicht den vollen Umfang der Integration von HTML wie bei einem Webbrowser. So wird beispielsweise die Darstellung von Bildern nicht unterstützt. | ||
Dazu gehören: | Dazu gehören: | ||
Zeile 9: | Zeile 11: | ||
* Reports in EDPweb | * Reports in EDPweb | ||
- | ===== Unterstütze Tags ===== | + | ===== Tag für SQL-Abfragen |
- | + | ||
- | ==== SQL-Abfragen ==== | + | |
Innerhalb des Tags {sql} ... {/sql kann eine Select - Abfrage gestartet und deren Inhalt ausgegeben werden. Innerhalb des Tags schreiben Sie zunächst die SQL-Abfrage. Anschließend wird ein | platziert. Danach erfolgt noch innerhalb des SQL-Tags die Definition, wie ein einzelner Datensatz der Abfrage ausgegeben werden soll. Pro in der Abfrage enthaltenem Datensatz, wird dies dann in das fertige Template eingefügt. Den Inhalt eines Datenfeldes geben Sie hier über %FELDNAME% aus. | Innerhalb des Tags {sql} ... {/sql kann eine Select - Abfrage gestartet und deren Inhalt ausgegeben werden. Innerhalb des Tags schreiben Sie zunächst die SQL-Abfrage. Anschließend wird ein | platziert. Danach erfolgt noch innerhalb des SQL-Tags die Definition, wie ein einzelner Datensatz der Abfrage ausgegeben werden soll. Pro in der Abfrage enthaltenem Datensatz, wird dies dann in das fertige Template eingefügt. Den Inhalt eines Datenfeldes geben Sie hier über %FELDNAME% aus. | ||
Zeile 22: | Zeile 22: | ||
Möchten Sie innerhalb einer SQL-Abfrage eine weitere SQL-Abfrage einbauen, so ist dies prinzipiell möglich. Sie müssen hier allerdings statt {sql} {innersql} verwenden. | Möchten Sie innerhalb einer SQL-Abfrage eine weitere SQL-Abfrage einbauen, so ist dies prinzipiell möglich. Sie müssen hier allerdings statt {sql} {innersql} verwenden. | ||
+ | |||
+ | ===== Bedingte Anweisung (IF) ===== | ||
+ | |||
+ | Über IF-Bedingungen kann angegeben werden, dass gewisse Inhalte nur ausgegeben werden, wenn eine bestimmte Bedingung erfüllt ist. Üblicherweise wäre die Bedingung, ob ein Datenbankfeld einen gewissen Wert enthält oder nicht. Die Syntax der IF-Abfrage sieht wie folgt aus: | ||
+ | |||
+ | Bedingung Feld muss bestimmten Wert haben: | ||
+ | < | ||
+ | |||
+ | Bedingung Feld darf bestimmten Wert nicht haben: | ||
+ | < | ||
+ | |||
+ | ===== Zusätzliche Platzhalter ===== | ||
+ | |||
+ | ==== Druckvorlage Einsatzbericht ==== | ||
+ | Verwenden Sie eine Druckvorlage für einen Einsatzbericht im Einsatzleitplatz, | ||
+ | |||
+ | ==== PDF-Datenexporte im Einsatzleitplatz ==== | ||
+ | |||
+ | PDF-Exporte dienen zum freien Export von Auswertungen über einen wählbaren Zeitraum. Hierfür wird das Start-Datum als < | ||
+ | |||
+ | ==== Reports in EDPweb und EDPmobile ==== | ||
+ | |||
+ | In der URL übergebene Parameter können über den Platzhalter {$PARAMETERNAME} also z.B. {$EINSATZNUMMER} übernommen werden. | ||
+ | |||
+ | ===== Beispielvorlage für eine Druckvorlage " | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | | ||
+ | | ||
+ | </ | ||
+ | </ | ||
+ | < | ||
+ | <b>A L A R M D E P E S C H E</b> | ||
+ | {sql}SELECT * FROM EINSAETZE WHERE EINSATZNUMMER LIKE '< | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||