Felder und Funktionen

Mit dem Menü Felder und Formeln/Funktionen (Felder & Fx) finden Sie die Abhängigkeiten eines ausgewählten Feldes oder einer globalen Funktion.
Sie erkennen also alle Formeln, die ein bestimmtes Feld oder eine bestimmte globale Funktion verwenden.

Warum das nützlich ist

Wenn Sie ein Feld oder eine globale Funktion ändern oder löschen, hilft Ihnen diese Funktion, die Auswirkungen auf den Rest der Datenbank zu prüfen.

Bild.png

Stufen der Abhängigkeitswirkung

Es gibt drei Wirkungsstufen, dargestellt durch drei verschiedene Badges:

BadgeFormelBenutzeroberflächeAnzeige
Rotes BadgeDas Feld wird in einer Formel verwendet (oder in einem Trigger wie onClick, afterUpdate oder afterCreate). Jede Änderung oder Löschung wirkt sich auf die Funktionsweise der Datenbank aus.
Oranges BadgeDas Feld wird in einem Trigger verwendet (z. B. visibility, canWrite, canRead, beforeShow, afterHide). Eine Änderung wirkt sich nur auf das Verhalten der Benutzeroberfläche aus, nicht auf die Funktionsweise der Datenbank oder auf Berechnungen.
Grünes BadgeDas Feld dient ausschließlich der Anzeige. Eine Änderung wirkt sich nur auf die Darstellung der Daten aus, ohne das Verhalten der Benutzeroberfläche oder die Berechnungen zu verändern.

Die Zahl im Badge gibt die Gesamtzahl der Abhängigkeiten an.

Abhängigkeiten verstehen

Ein Feld kann mehrere Abhängigkeiten haben, und jede Abhängigkeit kann ihrerseits eigene Abhängigkeiten besitzen.
Diese hierarchische Struktur hilft zu verstehen, wie sich Änderungen an einem Feld oder einer Funktion auf die Datenbank auswirken.

Bild.png

Direkte Verwendung

Wählen Sie eine Tabelle oder die Zeile „Global Functions“:

  • Wählen Sie über das Auswahlmenü links eine Tabelle oder die Zeile „Global Functions“.

Bild.png

Wählen Sie ein Feld oder eine Funktion:

  • Wählen Sie über das Auswahlmenü rechts ein Feld oder eine Funktion – aus der zuvor gewählten Tabelle oder aus den globalen Funktionen.

Bild.png

Über den Feld-Editor

Sie können auch direkt auf das Badge oberhalb des Feldes in der Feldliste klicken.
Damit öffnet sich automatisch das Ninext-Popup mit der passenden Tabelle und dem passenden Feld.

Bild.png

Bild.png

Zum ausgewählten Feld oder zur ausgewählten Funktion springen

Klicken Sie rechts neben der Feldliste auf die Schaltfläche „Modify“.

Bildschirmaufnahme 2024-12-28 um 18.46.59.gif

Bei globalen Funktionen öffnet sich der Skripteditor des Triggers global functions, wobei die betreffende Funktion hervorgehoben wird.

Bildschirmaufnahme 2024-12-28 um 18.50.02.gif

Direkter Zugriff auf das Skript

  • Fahren Sie über eine Ergebniszeile: Es erscheint eine Schaltfläche „Modify“.
  • Ein Klick darauf zeigt den Quellcode mit der Abhängigkeit an, wobei die betreffende Stelle hervorgehoben wird.

Bildschirmaufnahme 2024-12-28 um 18.41.19.gif