X-ERP Hilfe

09. Datenfelder und Ausdruckseditor

Ausdrücke verbinden Datenfelder, Parameter, Funktionen und Bedingungen zu dynamischen Inhalten, ohne den X-ERP-Quellcode zu verändern.

Datenfelder und Ausdruckseditor

Ausdrücke verbinden Datenfelder, Parameter, Funktionen und Bedingungen zu dynamischen Inhalten, ohne den X-ERP-Quellcode zu verändern.

Öffnen Sie Report Designer auf dem Desktop Administration.

Ihr Ziel

Sie können ein Feld binden, den Ausdruckseditor öffnen und einfache Text-, Rechen- und Bedingungsausdrücke verständlich aufbauen.

Warum das im Reportdesigner entscheidend ist

Mit Ausdrücken wird eine Vorlage intelligent: Überschriften reagieren auf Parameter, Texte setzen sich aus mehreren Feldern zusammen und Elemente erscheinen nur im passenden Fall.

Elemente und Einstellungen im Überblick

  • f-Markierung: Zeigt, dass eine Eigenschaft durch einen Ausdruck gesteuert werden kann; eine aktive Markierung weist auf einen gesetzten Ausdruck hin.
  • Felder: Datenwerte aus der aktuellen Datenquelle, meist in eckigen Klammern referenziert.
  • Parameter: Von außen oder im Bericht bereitgestellte Werte, etwa Zeitraum oder Datensatz-ID.
  • Funktionen: Text-, Datums-, mathematische, logische und Zusammenfassungsfunktionen.
  • Operatoren: Rechnen, Vergleichen und logisches Verknüpfen.
  • Konstanten: Feste Texte, Zahlen, Wahr/Falsch- oder Nullwerte.
  • Syntaxprüfung: Markiert Fehler und unterstützt bei verfügbaren Funktionen und Feldern.

So gehen Sie vor

  1. Markieren Sie ein Label und öffnen Sie bei der gewünschten Eigenschaft die f-Markierung oder den Ausdruckseditor.
  2. Fügen Sie ein verfügbares Feld aus der Liste ein, statt den Namen zu erraten.
  3. Erweitern Sie den Ausdruck schrittweise, zum Beispiel zu [Menge] * [Preis].
  4. Verwenden Sie Bedingungen nur so komplex wie nötig und dokumentieren Sie ungewöhnliche Logik im Elementnamen.
  5. Bestätigen Sie den Ausdruck und prüfen Sie mehrere Datenvarianten in der Vorschau.

Übung

Erstellen Sie drei Testfelder: einen direkt gebundenen Wert, eine Berechnung aus Menge mal Preis und einen bedingten Hinweis mit Iif(...). Die tatsächlichen Feldnamen wählen Sie aus Ihrer X-ERP-Feldliste.

Prüfen Sie das Ergebnis

  • Der Ausdruck enthält ausschließlich verfügbare Felder und Parameter.
  • Datentypen passen zur Operation.
  • Leere Werte führen nicht zu Fehlern oder missverständlichem Text.
  • Das Ergebnis stimmt für positive, negative und Nullwerte.

Typische Fehler und ihre Lösung

  • Feldnamen eintippen: Schon kleine Abweichungen führen zu ungültigen Ausdrücken; wählen Sie aus der Liste.
  • Logik in viele Elemente kopieren: Nutzen Sie bei Wiederverwendung ein berechnetes Feld.
  • Anzeigeformat im Ausdruck erzwingen: Verwenden Sie für Zahlen und Datum bevorzugt Text Format String.

Ihr Ergebnis

Sie lassen Berichte auf Daten reagieren und halten die Logik dabei nachvollziehbar und wartbar.

Weiterführender Link / Quelle

Weiterführende Themen

  1. Für Customizer – Masken und Formulare individuell anpassen › Reportdesigner › 10. Berechnete Felder, Summen und laufende Werte
  2. Für Customizer – Masken und Formulare individuell anpassen › Reportdesigner › 11. Zahlen, Datum und Text formatieren
  3. Für Customizer – Masken und Formulare individuell anpassen › Reportdesigner › 13. Parameter und Filter

Häufige Fragen

Was kann ich nach dieser Seite selbst umsetzen?

Sie können ein Feld binden, den Ausdruckseditor öffnen und einfache Text-, Rechen- und Bedingungsausdrücke verständlich aufbauen.

Woran erkenne ich ein freigabefähiges Ergebnis?

Der Ausdruck enthält ausschließlich verfügbare Felder und Parameter. Datentypen passen zur Operation. Leere Werte führen nicht zu Fehlern oder missverständlichem Text. Das Ergebnis stimmt für positive, negative und Nullwerte.