{sql}SELECT * FROM EINSAETZE|%EINSATZNUMMER%, %ORT%,%ORTSTEIL%
{/sql}
In diesem Beispiel werden alle Einsätze untereinander mit der Einsatznummer, dem Ort und dem Ortsteil aufgelistet.
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:
{if}"%FELD%"=="WERT"{then}Text der ausgegeben werden soll, wenn die Bedingung erfüllt ist{endif}
Bedingung Feld darf bestimmten Wert nicht haben:
{if}"%FELD%"<>"WERT"{then}Text der ausgegeben werden soll, wenn die Bedingung erfüllt ist{endif}
===== Zusätzliche Platzhalter =====
==== Druckvorlage Einsatzbericht ====
Verwenden Sie eine Druckvorlage für einen Einsatzbericht im Einsatzleitplatz, dem Alarmmonitor oder der Ansteuerung "Einsatzdrucker", so können Sie zusätzlich sämtliche Protokolltags, die in der Datenbank hinterlegt sind, verwenden. Hauptsächlich sollte hier der Tag <%EINSATZNUMMER%> genutzt werden, um weitere Daten an Hand der Einsatznummer abzufragen.
==== PDF-Datenexporte im Einsatzleitplatz ====
PDF-Exporte dienen zum freien Export von Auswertungen über einen wählbaren Zeitraum. Hierfür wird das Start-Datum als <%BEGINN%> und das Enddatum als <%ENDE%> übergeben.
==== 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 "Alarmdepesche" =====
A L A R M D E P E S C H E
{sql}SELECT * FROM EINSAETZE WHERE EINSATZNUMMER LIKE '<%EINSATZNUMMER%>'|
Einsatznummer
%EINSATZNUMMER%
Adresse
%ORT%,%STRASSE% %HAUSNUMMER%
Stichwort
%STICHWORT_KLARTEXT