Dies ist eine alte Version des Dokuments!
PDF-Exporte
Seit der Version 4.5.7 können sowohl die Schichtberichte als auch im Fenster „Datenexporte“ im Einsatzleitplatz Daten als ein PDF Dokument ausgegeben werden. Die Basis für die Formatierung in der PDF-Datei bildet eine HTML Seite. Zusätzlich können Sie über SQL-Abfragen zusätzlich beliebig Informationen mit darstellen. Der Aufbau dieser SQL-Abfragen innerhalb der HTML Vorlage hier beschrieben.
Datenexporte
Für statistische Auswertungen o.ä. können eigene SQL Abfragen erstellt werden, in denen ein Beginn- und Enddatum flexibel eingebunden wird. Das Ergebnis der SQL-Abfrage kann als CSV gespeichert werden.
Die Platzhalter <%BEGINN%> und <%ENDE%> können innerhalb der SQL-Abfrage verwendet werden. Sie entsprechen dann dem im Dialog gewählten Datumsformat.
Nachfolgend eine Beispielabfrage für eine Auflistung aller Einsätze innerhalb der gewählten Daten:
SELECT EINSATZNUMMER,ORTSTEIL,STRASSE,HAUSNUMMER,STICHWORT_KLARTEXT,MELDUNG FROM EINSAETZE WHERE CAST(EROEFF AS DATE) BETWEEN '<%BEGINN%>' AND '<%ENDE%>'
Schichtbericht
Nachfolgend finden Sie eine Beispielvorlage ohne zusätzliche Felder für die Maske „Schichtbericht“:
<label name="Bezeichnunglabel" left="8" top="8" caption="Bezeichnung“ bold="1"> <edit name="bezeichnungedit" left="120" top="4" width="300" field="BEZEICHNUNG"> <label name="timelabel" left="8" top="32" caption="Beginn / Ende" bold="1"> <edit name="startdate" left="120" top="28" width="80" field="BEGINN_DATE" params="date"> <edit name="starttime" left="202" top="28" width="70" field="BEGINN_TIME" params="time"> <edit name="endedate" left="280" top="28" width="80" field="ENDE_DATE" params="date"> <edit name="endetime" left="362" top="28" width="70" field="ENDE_TIME" params="time">
Hier finden Sie nun noch ein Beispiel für ein Bestandteil der PDF-Vorlage “Schichtbericht”, um die erfassten Statistiktypen auszugeben:
<p><b><font face="Arial">Einsatzstatistik:</font></b></p>
<table border="0" cellpadding="2" style="border-collapse: collapse" bordercolor="#111111" width="100%">
{sql}SELECT BEZEICHNUNG FROM STATISTIK_TYPEN ORDER BY BEZEICHNUNG|<tr>
<td width="50%"><font face="Arial">%BEZEICHNUNG%</font></td>
<td width="50%"><font face="Arial">{innersql}SELECT COALESCE(SUM(STATISTIK.anzahl),0) FROM statistik INNER JOIN
EINSAETZE ON STATISTIK.einsatznummer = EINSAETZE.EINSATZNUMMER WHERE
EINSAETZE.EROEFF BETWEEN ' <%BEGINN%>' AND '<%ENDE%>' AND STATISTIK.bezeichnung='%BEZEICHNUNG%'{/innersql}</font></td>
</tr>{/sql}
</table>
