Champs et fonctions
Le menu Champs et formules/fonctions (Fields & Fx) permet de trouver les dépendances d'un champ ou d'une fonction globale sélectionnés.
Autrement dit, vous pouvez repérer toutes les formules qui utilisent un champ ou une fonction globale donnés.
En quoi c'est utile
Lorsque vous modifiez ou supprimez un champ ou une fonction globale, cette fonctionnalité vous aide à vérifier son incidence sur le reste de la base de données.

Niveaux d'incidence des dépendances
Il existe trois niveaux d'incidence, représentés par trois badges différents :
| Badge | Formule | Interface utilisateur | Affichage | |
|---|---|---|---|---|
![]() | ✅ | ✅ | ✅ | Le champ est utilisé dans une formule (ou dans un déclencheur tel que onClick, afterUpdate ou afterCreate). Toute modification ou suppression aura une incidence sur le fonctionnement de la base de données. |
![]() | ✅ | ✅ | Le champ est utilisé dans un déclencheur (par exemple visibility, canWrite, canRead, beforeShow, afterHide). Le modifier n'aura d'incidence que sur le comportement de l'interface utilisateur, ni sur le fonctionnement de la base ni sur les calculs. | |
![]() | ✅ | Le champ ne sert qu'à l'affichage. Le modifier n'aura d'incidence que sur la présentation des données, sans altérer le comportement de l'interface utilisateur ni les calculs. |
Le nombre affiché à l'intérieur du badge indique le nombre total de dépendances.
Comprendre les dépendances
Un champ peut avoir plusieurs dépendances, et chaque dépendance peut elle-même en avoir d'autres.
Cette structure hiérarchique aide à comprendre comment une modification d'un champ ou d'une fonction se répercute sur la base de données.

Utilisation directe
Sélectionnez une table ou la ligne des fonctions globales :
- Utilisez le menu déroulant de gauche pour choisir une table ou la ligne « Global Functions ».

Sélectionnez un champ ou une fonction :
- Utilisez le menu déroulant de droite pour choisir un champ ou une fonction — dans la table précédemment sélectionnée, ou parmi les fonctions globales.

Depuis l'éditeur de champ
Vous pouvez aussi cliquer directement sur le badge situé au-dessus du champ dans la liste des champs.
Cela ouvre automatiquement la fenêtre Ninext, en sélectionnant la table et le champ correspondants.


Accéder au champ ou à la fonction sélectionnés
Cliquez sur le bouton « Modifier » à droite de la liste des champs.

Pour les fonctions globales, l'éditeur de script du déclencheur global functions s'ouvre, la fonction concernée étant mise en évidence.

Accès direct au script
- Survolez une ligne de résultat : un bouton « Modifier » apparaît.
- Un clic sur ce bouton affiche le code source qui contient la dépendance, la partie concernée étant mise en évidence.




