Zum Inhalt springen

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
editor:exportvorlagen [28.06.2019 10:31] – angelegt christianeditor:exportvorlagen [30.09.2026 05:45] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 1: Zeile 1:
-====== Datenexporte ======+====== Exporte ======
  
-Als Datenexporte können Sie über eine SQL-Abfrage eine Liste aller über die Abfrage ausgewählten Datensätze erstellen. Dazu wählt der Anwender im Einsatzleitplatz einen Zeitraum aus, für den der Datenexport erfolgen soll. Um diesen Zeitraum in Ihre SQL-Abfrage im Editor integrieren zu können, stehen die Tags <%BEGINN%> und <%ENDE%> zur Verfügung. Sie werden durch das jeweils gewählte Datum für den Beginn und das Ende des Export-Zeitraums ersetzt.+Über das Fenster "Datenexporte" bietet EDP eine zentrale Möglichkeit, Daten für einen wählbaren Zeitraum als CSV-Liste oder als PDF zu exportieren. Diese Seite beschreibt, wie Sie die Datenexporte im Editor definieren.
  
-====== PDF-Exporte ======+===== Datenexporte ===== 
 + 
 +Als Datenexport ist eine CSV-Liste (Excel) für einen wählbaren Zeitraum möglich. 
 + 
 +{{:editor:screenshot_2018-03-01_09.51.41.png|}} 
 + 
 +Für statistische Auswertungen o.ä. können Sie eigene SQL-Abfragen erstellen, in die ein Beginn- und Enddatum flexibel eingebunden wird. Das Ergebnis der SQL-Abfrage lässt sich als CSV speichern. 
 + 
 +Innerhalb der SQL-Abfrage können Sie die Platzhalter ''<%BEGINN%>'' und ''<%ENDE%>'' verwenden. Sie entsprechen dann dem im Dialog gewählten Datumsformat. 
 + 
 +Die folgende Beispielabfrage listet alle Einsätze innerhalb des gewählten Zeitraums auf: 
 +<code sql> 
 +SELECT EINSATZNUMMER,ORTSTEIL,STRASSE,HAUSNUMMER,STICHWORT_KLARTEXT,MELDUNG FROM EINSAETZE WHERE CAST(EROEFF AS DATE) BETWEEN '<%BEGINN%>' AND '<%ENDE%>' 
 +</code> 
 + 
 +===== PDF-Exporte ===== 
 + 
 +Über das Fenster "Datenexporte" im Einsatzleitplatz können Daten als PDF-Dokument geöffnet werden. Die Basis für die Formatierung der PDF-Datei bildet eine HTML-Seite. 
 + 
 +Über SQL-Abfragen können Sie zusätzlich beliebige Informationen darstellen. Wie diese SQL-Abfragen innerhalb der HTML-Vorlage aufgebaut sind, ist unter [[editor:sql_abfragen|SQL-Abfragen]] beschrieben. 
 + 
 +==== Schichtbericht ==== 
 + 
 +Das folgende Beispiel ist eine Vorlage ohne zusätzliche Felder für die Maske "Schichtbericht": 
 +<code> 
 + 
 +<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"> 
 + 
 +</code> 
 + 
 +Dieser Ausschnitt aus der PDF-Vorlage "Schichtbericht" gibt die erfassten Statistiktypen aus: 
 +<code html> 
 +<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> 
 +</code>
  
-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 wird im Folgenden beschrieben: