Zum Inhalt springen

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>
editor/exportvorlagen.1588836312.txt.gz · Zuletzt geändert: (Externe Bearbeitung)