Dynamischer Text

Ein Dynamischer Text ist ein Anzeigeelement, das seinen Inhalt nicht statisch, sondern automatisch aus anderen Objekten, Datenfeldern oder Formeln bezieht. Es ist also keine manuell eingegebene Zeile, sondern passt sich z. B. anhand von:

  • Benutzerdaten

  • Zeitwerten

  • Auswahlfeldern

  • Systemvariablen

  • oder Bedingungen

dynamisch an.

Wofür nutzt man Dynamischen Text?

  • Automatisierte Anzeige von Funktionen → „Brandmeister vom Dienst: [Name aus Feld XY]“

  • Kombination mehrerer Felder → „[Datum] – [Dienstart] – [Name]“

  • Anzeige von Uhrzeiten oder Berechnungen → „Schichtdauer: [Ende - Beginn]“

  • Kontextbezogene Hinweise oder Labels → „Status: [Abwesenheitstyp oder Urlaub]“

Wichtige Parameter des Dynamischen Textes

  • Text → Hier geben Sie die Variable, Formel oder Platzhalter ein, z. B.

  • TextAlign / TextAlignMode → Legt die horizontale/vertikale Ausrichtung des Textes fest (z. B. „Center“)

  • TextSize → Schriftgröße des angezeigten Textes

  • TextLocation → Position des Textes im Layout (meist „Top“, „Bottom“, „Left“, „Right“)

  • ContentVisible → Muss auf True gesetzt sein, sonst wird der Text nicht angezeigt

  • Enabled → Aktiviert das Feld für die Laufzeit

  • Ausdruck (wichtig! → Hier können Sie einen direkten Ausdruck oder eine Formel hinterlegen

  • Format → Formatierung des Textes, z. B. Uhrzeit, Datum, Dezimalzahlen

  • Standardwert **Optional**: → Text, der angezeigt wird, wenn keine dynamischen Daten vorliegen

Mögliche Funktionen des Dynamischen Textes

Automatische Platzhalter:

Anzeige von aktuellen Datum- und Zeitstempeln

  • Benutzername des eingeloggten Nutzers

  • Dienstgrad oder Funktion des Mitarbeiters

Dynamische Inhalte basierend auf Daten:

  • Anzeige spezifischer Informationen je nach ausgewählter Tätigkeit oder Einheit

  • Automatische Ergänzung von Einsatz- oder Wachbuchdaten

  • Anpassung des Textes abhängig von bestimmten Bedingungen (z. B. „Dienstbeginn um X Uhr“)

Informationssteuerung für Benutzer:

Mit dem Steuerelement Dynamischer Text können Sie:

  • Inhalte dynamisch auf Basis von Kriterien (Kriterium) anzeigen lassen

  • Texte automatisch ändern, je nachdem, welche Daten im Formular geladen sind

  • Hinweise, Statusmeldungen oder Erklärungen anzeigen lassen – z. B. wenn bestimmte Felder gefüllt sind oder fehlen

Situation:

Sie möchten, dass im Wachbuch automatisch ein Hinweis erscheint, wenn kein Ausbildungsort ausgewählt wurde.

Umsetzung im dynamischen Text:

  • Wähle Sie das Objekt „Dynamischer Text“ aus

  • Wählen Sie im Feld Kriterium z. B. folgenden Ausdruck aus:

IsNullOrEmpty([Ort])

  • Tragen Sie als Name (Text) z. B. ein:

  • Kein Ort ausgewählt!

Effekt:

Der Hinweis Kein Ort ausgewählt! wird nur angezeigt, wenn das Feld Ort leer ist.

Keine Person eingetragen:

  • Wird angezeigt, wenn noch keine Person ausgewählt ist.

Beispielausgabe:

  • Funktionstitel: Brandmeister vom Dienst

  • Ressource: Tagdienst

  • Person.Name: Müller-Stahl, Armin

  • Beginn: 12:00 Uhr

  • Dauer: 01:45 Stunden

Dann wäre der dynamische Text:

  • Brandmeister vom Dienst (Tagdienst): Müller-Stahl, Armin, 12:00 – 13:45

Tipps für Fehlerbehebung

Wenn der Ausdruck nicht funktioniert, prüfe unter Kriterium:

  • Ob Feldnamen exakt stimmen (Funktionstitel, Ressource, Standard 'Beginn')

  • Ob Datums-/Zeitwerte korrekt formatiert sind

  • Ob das Feld Person im Objekt verfügbar und verknüpft ist.

In diesem Dokument