Exporte

EDP bietet über das Fenster „Datenexporte“ eine zentrale Möglichkeit Daten für einen wählbaren Zeitraum als CSV-Liste oder als PDF zu exportieren. Diese Datenexporte können im Editor definiert werden.

Als Datenexport ist eine CSV-Liste (Excel) für einen wählbaren Zeitraum möglich.

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%>'

Über das Fenster „Datenexporte“ im Einsatzleitplatz können Daten als ein PDF Dokument geöffnet 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.

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.txt
  • Zuletzt geändert: 2021/11/01 10:59
  • von Dominik Dylla